這哪里出問題了啊
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
?int i,j,k=0;
?char a[100];
?char b[10][10];
?char (*p)[10],*q;
?p=&b[],q=a;
?printf("請輸入一句英文:\n");
?gets(a);
?for(i=0,j=0;i<strlen(a);i++,j++)
?{
??if(*(q+i)!=' '&&(*(q+i)!='\0'))
??{
???? *(*(p+k)+j)=*(q++);
??}
??else if(*(q+i)=' ')
??k+=1;
??else break;
?}
?for(i=0;i<10;i++)
?{
??? for(j=0;j<10;j++)
??????? printf("%c",*(*(b+i)+j));
??????? printf("\n");
?}
?system("pause");
?return 0;
?}
2019-01-20
?p=&b[],q=a; 錯誤? 數組就是一個地址? 不加取地址符號