📜  C程序将句子写入文件

📅  最后修改于: 2020-10-04 12:06:05             🧑  作者: Mango

在此示例中,您将学习使用fprintf()语句在文件中写一个句子。

该程序将用户输入的句子存储在文件中。


#include 
#include 

int main() {
    char sentence[1000];

    // creating file pointer to work with files
    FILE *fptr;

    // opening file in writing mode
    fptr = fopen("program.txt", "w");

    // exiting program 
    if (fptr == NULL) {
        printf("Error!");
        exit(1);
    }
    printf("Enter a sentence:\n");
    fgets(sentence, sizeof(sentence), stdin);
    fprintf(fptr, "%s", sentence);
    fclose(fptr);
    return 0;
}

输出

Enter a sentence: C Programming is fun

Here, a file named program.txt is created. The file will contain C programming is fun text.

在程序中,用户输入的句子存储在句子变量中。

然后,以编写模式打开名为program.txt的文件。如果文件不存在,将创建它。

最后,将使用fprintf() 函数将用户输入的字符串写入此文件,然后关闭文件。