C语言中如何将数据写到文件中?如何从文件中读出数据?通过一个完整的程序举例说明

 我来答
lgao622
2012-08-16 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
#include<stdio.h>
int main()
{
char read[100];
FILE *fpcome;
if( (fpcome= fopen("1.txt", "r+"))==NULL )
{
puts("文件打开出错!");
return;
}

fputs("abcdefghijkflmnopqrstuvwxyz", fpcome);//将abcdefghijkflmnopqrstuvwxyz写到文件
rewind(fpcome);//移动文件位置指针到一个文件的开始处
fgets(read, 27, fpcome);//读取文件到read
fclose(fpcome);//关闭文件
printf("%s\n", read);//输出
}
童年无忌语
2012-08-17
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
读写文件分为如下几步:
1、打开文件;
2、调用函数对文件读或是写;
3.关闭文件。
例题,把字符“a”,写入d盘下的file.txt文件
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp;\\定义打开文件用的指针
if((fp=fopen("D:\\fie.txt","w"))==NULL) \\文件打开错误会执行{}里的语句,否则指向文件的开头地址
{
printf("文件不能打开");
exit();
}
fputc('a',fp); \\调用fputc函数把字符a放入文件中
fclose(fp); \\关闭文件
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
都是法国的手工
2012-08-22 · 超过18用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:55.3万
展开全部
书上没有吗?????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式