我逐行从文件中提取数据并将它们存储在字数组中
我希望在每个索引处复制整个单词,实际上在我按照每个数组中的第一个字母排序单词后请帮忙
while (fscanf(file, " %1023s", wrd) == 1) {
printf("%s\n", wrd);
//Pushing the result into vector
//strcpy(arr,wrd);
arr[i]=wrd[0];
i++;
counter++;
}
bubbleSortAWriteToB(arr, s_arr);
假设'art'是一个二维数组而'word'是一个字符数组,你的代码看起来应该像下面这样,以达到你想要的:
while (fscanf(file, " %1023s", wrd) == 1) {
printf("%s\n", wrd);
// calculating length of the wrd array
int wrd_length = (int)( sizeof(wrd) / sizeof(wrd[0]);
int idx = 0;
while(idx < wrd_length) {
arr[i][idx] = wrd[idx];
idx++;
}
i++;
counter++;
}