我的代碼:如何添加字符到二維數組?
FILE * file;
file = fopen("c://catalog//file.txt", "r");
int m,n; //size of 2d array (m x n)
fscanf(file, "%d", &m);
fscanf(file, "%d", &n);
fclose(file);
printf("Size: %d x %d\n", m, n);
// create 2d array
char **TAB2 = new char*[m];
for (int i = 0; i < m; i++)
char *TAB2 = new char[n];
// display 2d array
for (int i = 0; i < m; i++){
for (int j = 0; j < n; j++)
{
printf("%c ", &TAB2[i][j]);
}
printf("\n");
}
如何填補這個數組與字符或字符串?例如文本= 「成才」,而對於3×5陣列將是:
S o m e t
h i n g ?
? ? ? ? ?
我嘗試:TAB2 [0] [0] = 'S'; * & TAB2 [0] [0] ='s';對於一個字符,這一點兒也不工作...
也許我不好使用指針(?)。任何人都幫助我?
什麼是'plik'? – haccks
我更正了,這應該是'文件' – adfgvx
指針的不良使用是*在這裏使用*它們。 –