C 语言基础教程

C 语言流程控制

C 语言函数

C 语言数组

C 语言指针

C 语言字符串

C 语言结构体

C 语言文件

C 其他

C 语言参考手册

C程序将字符串写入文件

C 语言编程实例大全

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

要理解此示例,您应该了解以下C语言编程主题:

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

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

int main() {
    char sentence[1000];

    // 创建文件指针以处理文件
    FILE *fptr;

    //以写入模式打开文件
    fptr = fopen("program.txt", "w");

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

输出结果

输入一个句子: 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()函数将用户输入的字符串写入此文件, 然后关闭文件。

C 语言编程实例大全