fputs和fgets fread和fwrite
2015-10-26 21:23
267 查看
fgetc和fputc只能一个一个字符的读 而fputs和fgets是一下子读完 是靠循环
fputs(字符串,文件指针);
把字符串写入到文件指针所指向的文件处
fgets(char数组地址, n,
文件指针);
:把读取的字符,存到哪个数组里面,n代表一次读取几个字符,去哪个文件读
用feof(文件指针);可以判断是否读到末尾
fread(保存数据的地址,每块的字节大小,读取多少块,文件指针);
首先它是读取文件的,而且任何问题都可以读,而且是分块读取
fwrite(写入的数据,每块的字节大小,写入多少块,文件指针);
它是写入文件的。是分块写入
用fread时读取的块数 不能比实际的块数大太多 最好相近 不然文件会出现打不开的现象
fwrite不要写的太大,要以实际为准,否则会写很多垃圾的二进制值进去,就打不开了
fputs(字符串,文件指针);
把字符串写入到文件指针所指向的文件处
fgets(char数组地址, n,
文件指针);
:把读取的字符,存到哪个数组里面,n代表一次读取几个字符,去哪个文件读
用feof(文件指针);可以判断是否读到末尾
fread(保存数据的地址,每块的字节大小,读取多少块,文件指针);
首先它是读取文件的,而且任何问题都可以读,而且是分块读取
fwrite(写入的数据,每块的字节大小,写入多少块,文件指针);
它是写入文件的。是分块写入
用fread时读取的块数 不能比实际的块数大太多 最好相近 不然文件会出现打不开的现象
fwrite不要写的太大,要以实际为准,否则会写很多垃圾的二进制值进去,就打不开了
相关文章推荐
- POJO属性对拷(支持嵌套和继承)
- 【随机算法】Miller-Rabin大素数检测算法(蒙特卡罗方法)
- 拿nodejs快速搭建简单Oauth认证和restful API server攻略
- light oj 1100 - Again Array Queries
- C语言使用正则表达式
- 中断的系统调用
- leetcode contains duplicate III
- [TwistedFate]OC面向对象
- 查看索引的使用情况(show status like 'Handler_read%')
- Oracle基本用法
- 01-MyEclipse新建JavaWeb项目并发布到Tomcart下
- 2015-10-26 那一点破事
- C# DataGridView内容合并相同的行
- Code:Blocks输入中文出现乱码
- 常用命令代码
- Codeforces Round #322 (Div. 2)
- leetcode之路046 Permutations
- pygame编写的坦克游戏(六)
- UITableView 编辑
- Python中的正则表达式