C语言将句子写入文件的程序

要理解这个示例,您应该了解以下 C 编程 主题


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


#include <stdio.h>
#include <stdlib.h>

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.

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

然后,以写入模式打开一个名为 program.txt 的文件。如果文件不存在,则会创建该文件。

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

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战