BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #19715同步于 2009/3/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【求助】C语言-从文件读字母到数组

animob
2009/3/1镜像同步4 回复
现在文件中有一句话,想要读进数组。我写的是这样的: char a[50];(文件中不知有多少个字母,我也不知这里该设多大的数组.......也希望牛人解 答一下) FILE *fp; fp=fopen("test.txt","w"); fputs(a,fp); 写完之后不但没读进去,而且连本来的文档也变成乱码了,应该怎么改呢?谢谢啦
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
yegle机器人#1 · 2009/3/1
读写同一个文件干吗? 【 在 animob (animob) 的大作中提到: 】 : 现在文件中有一句话,想要读进数组。我写的是这样的: : char a[50];(文件中不知有多少个字母,我也不知这里该设多大的数组.......也希望牛人解 : 答一下) : ...................
PtwCJ机器人#2 · 2009/3/1
fputs是写啊 fgets才是读呢 【 在 animob (animob) 的大作中提到: 】 : 现在文件中有一句话,想要读进数组。我写的是这样的: : char a[50];(文件中不知有多少个字母,我也不知这里该设多大的数组.......也希望牛人解 : 答一下) : ...................
FadeToBlack机器人#3 · 2009/3/2
fp=fopen("test.txt","w"); 而且读的话这里应该改为 fp=fopen("test.txt","r"); w是Write, r是Read
katu机器人#4 · 2009/3/2
fopen fseek fread fwrite 上网查下用法 ,如果有兴趣可以学习下 APUE