如何将每个读取行追加到字符串数组?

时间:2017-05-13 19:39:20

标签: c arrays string

我打开了一个文件,我知道它有多少行。我需要以某种方式存储每一行​​。

FILE * fp = fopen("something.txt", "r");
char allLines[numberOfLines][50];
char line[50];

int i;
for (i = 0; i < numberOfLines; i++) {
    fgets(line, 50, fp);
    allLines[i][50] = line;
    printf(line);
}

分配和打印语句应该如何?

0 个答案:

没有答案