每个我都做了一个小的工作,需要2D阵列的点子,并用直线一字填写。 我用字逐句填补我的2D阵列。 我认为,在我试图印刷我的阵列时,它的工作是细微的,但只是空洞的。 任何人都能够帮助我,如果我错了。
Thanks
void create_table(char *key ,char (*table)[5]){
int row=0, col=0;
while(*key){
*(table + row++)[col++] = *key++;
printf("%c" , table[0][0]); // Here I got seg fault
if(col == 4){
col=0;
row++;
}
}
}
//===================================
int main(){
char table[5][5];
create_table("monarchy" ,table);
return 0;
}