且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

添加多行文本文件输出?

更新时间:1970-01-01 07:58:48

移动文件写入一个过程:

Move file writing into a procedure:

void write_lines (FILE *fp) {
    fprintf (file, "%s\n", "Line 1");
    fprintf (file, "%s %d\n", "Line", 2);
    fprintf (file, "Multiple\nlines\n%s", "in one call\n");
}

int main () {
    FILE *file = fopen ("zach.txt", "a+");
    assert (file != NULL); // Basic error checking
    write_lines (file);
    fclose (file);
    printf ("File has been written. Please review. \n");
    return 0;
}