C语言在文本文件中写入多行数据

img

第一行写test line 1
第二行写test line 2

翻译错了吧。这个题目是要求输入一个行数,然后向test.txt中写入这么多行。

写入一行的代码示例:

#include <stdio.h>

int main()
{
    int number_of_lines = 1;
    FILE *f = fopen("test.txt", "w");
    for (int i = 1; i <= number_of_lines; i++)
    {
        fprintf(f, "test line %d\n", i);
    }
    fclose(f);
    return 0;
}