【发布时间】:2017-04-21 12:15:08
【问题描述】:
我正在和一个
char *table[20][20].
在操作它的某个时候,我需要为它分配一个字符编号:
*table[x][y] ='1';
然后在数字后面加上一个空终止符。 我尝试像这样放置空终止符:
*(table[x][y]+1) = '\0';
但它仍然会在 1 值和 0 值之后打印出垃圾。 这是我用来打印表格的代码:
for (i = 0; i <= nrLines; i++) {
for (j = 0; j < m; j++)
for(t=0;t<strlen(table[i][j]);t++)
printf_s("%c", *(tabla[i][j]+t));
printf_s("\n");
}
【问题讨论】: