fwrite和fread函数的用法小结
来源:互联网 发布:杭州软件测试在职培训 编辑:程序博客网 时间:2024/05/17 01:40
Read one file and write to another file.
#include <stdio.h>
int main()
{
char filename[]="/home/zxm/myexample_hvm";
char filename2[]="/home/zxm/xen-syms.txt";
FILE *fp,*fp2;
char Strline[1024];
if((fp=fopen(filename,"w+"))==NULL)
{
printf("error!");
return -1;
}
if((fp2=fopen(filename2,"r+"))==NULL)
{
printf("error!");
return -1;
}
fread(Strline,sizeof(Strline),1,fp2);
fwrite(Strline,sizeof(Strline),1,fp);
while (!feof(fp))
{
fgets(Strline,1024,fp); //read one lline of file
printf("%s\n",Strline);
}
fclose(fp);
fclose(fp2);
return 0;
}
Pay attention to the fopen function,the argment of "r+" or "w+";
The argument mode points to a string beginning with one of the follow‐
ing sequences (possibly followed by additional characters, as described
below):
r Open text file for reading. The stream is positioned at the
beginning of the file.
r+ Open for reading and writing. The stream is positioned at the
beginning of the file.
w Truncate file to zero length or create text file for writing.
The stream is positioned at the beginning of the file.
w+ Open for reading and writing. The file is created if it does
not exist, otherwise it is truncated. The stream is positioned
at the beginning of the file.
a Open for appending (writing at end of file). The file is cre‐
ated if it does not exist. The stream is positioned at the end
of the file.
a+ Open for reading and appending (writing at end of file). The
file is created if it does not exist. The initial file position
for reading is at the beginning of the file, but output is
always appended to the end of the file.
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- fwrite和fread函数的用法小结
- 转载-------fwrite和fread函数的用法小结
- fread 和 fwrite用法小结
- fread函数和fwrite函数的用法
- fread()和fwrite()函数用法
- fwrite和fread函数的用法小结(怎么样以二进制形式保存和读取文件)
- fwrite和fread函数的用法小结(怎么样以二进制形式保存和读取文件)
- bootstrap 网页中代码显示<code><pre>用法
- 《java并发编程实战》第11章-性能与可伸缩性
- [leetcode] 144. Binary Tree Preorder Traversal
- jsp EL表达式 方法详解
- 【C#】XML的创建与读取
- fwrite和fread函数的用法小结
- 上传简历的上传代码
- 非常规数据恢复的几种场景(利用AUL恢复数据)
- 关于request.getContextPath()的小发现
- 相邻颜色搭配,可用于表格设计
- PDO事务处理预处理
- OMNet++ Tic Toc例程的解析3
- 配置Emgu时常出现的错误-解决方案
- POJ 2229 Sumsets 递推