📅  最后修改于: 2023-12-03 15:14:26.224000             🧑  作者: Mango
本文将介绍如何用C程序将句子写入文件。
我们需要一个C程序,能够将一个句子写入一个文件中。
fopen()
函数创建一个新的文件,或者打开已存在的文件,并用fputs()
将句子写入文件中。fclose()
函数,关闭文件。#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char sentence[100];
/*获取用户要写入文件的句子*/
printf("请输入要写入文件的句子:");
fgets(sentence, sizeof(sentence),stdin);
/*写入文件*/
fp = fopen("sentence.txt","w+");
if(fp == NULL)
{
printf("无法创建文件");
return 1;
}
fputs(sentence, fp);
fclose(fp);
printf("写入文件成功!");
return 0;
}
fgets()
函数从用户输入中获取要写入文件的句子,将其存储在sentence
数组中。fopen()
函数打开一个名为'sentence.txt'的文件,使用w+
标志将文件打开为读写模式。此处w
表示写模式,+
表示可读可写。如果文件不存在,则会创建一个新的文件。fputs()
函数将sentence
数组中的句子写入文件中。fclose()
函数将文件关闭。这篇文章介绍了如何用C程序将句子写入文件,也为大家提供了一个简单的代码示例。使用fgets()
获取用户输入,使用fopen()
、fputs()
和fclose()
函数实现写入文件的功能,这对于初学者来说非常易于理解。