社区
C语言
帖子详情
为什么用fscanf写不进文件,而用fputs就可以?
breezeforever
2009-11-11 04:04:25
FILE *MyFile;
int LoanNumber,i;
char FileName[80] = "E:\\TestProj\\Award\\test.txt";
MyFile = fopen(FileName,"w");
for(i=1;i<=5;i++)
{
fscanf(MyFile,"%d\n", 1);
/*fputs("aaa\n",MyFile); */
}
fclose(MyFile);
return 0;
...全文
152
5
打赏
收藏
为什么用fscanf写不进文件,而用fputs就可以?
FILE *MyFile; int LoanNumber,i; char FileName[80] = "E:\\TestProj\\Award\\test.txt"; MyFile = fopen(FileName,"w"); for(i=1;i<=5;i++) { fscanf(MyFile,"%d\n", 1); /*fputs("aaa\n",MyFile); */ } fclose(MyFile); return 0;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingzhe2001
2009-11-11
打赏
举报
回复
[Quote=引用 3 楼 breezeforever 的回复:]
>_ < 。。。。我是散分来的
[/Quote]
jf 休息休息
kouwenlong
2009-11-11
打赏
举报
回复
格式化读文件。
breezeforever
2009-11-11
打赏
举报
回复
>_< 。。。。我是散分来的
阿发伯
2009-11-11
打赏
举报
回复
fscanf是读数据
jackyjkchen
2009-11-11
打赏
举报
回复
fscanf读文件的说……
C++
文件
读写+二进制读写+STL
文件
函数+创建
文件
+读指针+写指针+读写指针+可应用于系统中底层的
文件
创建+计算机专业领域
学会程序和算法,走遍天下都不怕! 指定教材: 《新标准C++程序设计教程》 郭炜 编著 清华大学出版社
文件
读写 文本
文件
内容是文字(哪国语言都行),用记事本打开能看到文字的
文件
。 二进制
文件
本质上所有
文件
都是0,1串,因此都是二进制
文件
。但是一般将内容不是文字, 记事本打开看是乱码的
文件
,称为二进制
文件
。word
文件
记事本打开看是乱 码,因此也是二进制
文件
文件
读写相关函数在头
文件
cstdio (或stdio.h)中声明 #include
fopen函数打开
文件
, 返回 FILE * 指针,指向和
文件
相关的一个FILE变量 (FILE 是在cstdio中定义的struct)
fscanf
、fread,fgets,fgetc 等函数读
文件
,fprintf, fwrite,fputs,fputc 等函数写
文件
,都需要通过fopen返回的FILE *指针进行
文件
读写结束后,一定要fclose关闭
文件
!!! 否则可能导致写入
文件
的数据没被保存,或者无法打开其它
文件
! 打开
文件
的函数 FILE * fopen(char * filename,
c语言
文件
练习
c语言
文件
处理:C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。
文件
操作标准库函数有:
文件
的打开操作 fopen 打开一个
文件
文件
的关闭操作 fclose 关闭一个
文件
文件
的读写操作 fgetc 从
文件
中读取一个字符 fputc 写一个字符到
文件
中去 fgets 从
文件
中读取一个字符串 fputs 写一个字符串到
文件
中去 fprintf 往
文件
中写格式化数据
fscanf
格式化读取
文件
中数据 fread 以二进制形式读取
文件
中的数据 fwrite 以二进制形式写数据到
文件
中去 getw 以二进制形式读取一个整数 putw 以二进制形式存贮一个整数
文件
状态检查函数 feof
文件
结束 ferror
文件
读/写出错 clearerr 清除
文件
错误标志 ftell 了解
文件
指针的当前位置
linux
文件
的操作函数用法详解
对这些函数有详细解释和用例: fopen() 打开流 fclose() 关闭流 fputc() 写一个字符到流中 fgetc() 从流中读一个字符 fseek() 在流中定位到指定的字符 fputs() 写字符串到流 fgets() 从流中读一行或指定个字符 fprintf() 按格式输出到流
fscanf
() 从流中按格式读取 feof() 到达
文件
尾时返回真值 ferror() 发生错误时返回其值 rewind() 复位
文件
定位器到
文件
开始处 remove() 删除
文件
fread() 从流中读指定个数的字符 fwrite() 向流中写指定个数的字符 tmpfile() 生成一个临时
文件
流 tmpnam() 生成一个唯一的
文件
名
C语言
文件
读写操作.rar
在C语言中,进行
文件
读写操作通常涉及使用标准库函数如fopen, fprintf,
fscanf
, fgets, fputs, fclose等。以下是一些基本的示例代码,展示了如何打开
文件
、写入数据以及读取数据。 写入
文件
: 这段代码尝试打开名为example.txt的
文件
用于读取(如果
文件
不存在或无法打开,程序将输出错误信息)。成功打开
文件
后,它会逐个字符读取
文件
中的所有内容,并将其打印到标准输出。最后,使用fclose函数关闭
文件
。 请注意,这些只是最基本的
文件
读写操作,实际应用时可能需要更多的错误检查和异常处理。例如,在写入
文件
时,应该检查写操作是否成功,以及在
文件
操作完成后确保正确关闭
文件
以释放资源。此外,对于更复杂的操作,比如追加内容、处理二进制数据、读取特定格式的数据等,还需要使用其他函数和技巧。
C语言全书word版CHAR13
13
文件
1 13.1 C
文件
概述 1 13.2
文件
指针 2 13.3
文件
的打开与关闭 2 13.3.1
文件
的打开(fopen函数) 2 13.3.2
文件
关闭函数(fclose函数) 4 13.4
文件
的读写 4 13.4.1 字符读写函数fgetc和fputc 4 13.4.2 字符串读写函数fgets和fputs 8 13.4.3 数据块读写函数fread和fwtrite 9 13.4.4 格式化读写函数
fscanf
和fprintf 11 13.5
文件
的随机读写 12 13.5.1
文件
定位 12 13.5.2
文件
的随机读写 13 13.6
文件
检测函数 14 13.6.1
文件
结束检测函数feof函数 14 13.6.2 读写
文件
出错检测函数 14 13.6.3
文件
出错标志和
文件
结束标志置0函数 14 13.7 C库
文件
14 13.8 本章小结 15
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章