******************** fwrite--fread 函数 ********************
来源:互联网 发布:免费发短信软件哪个好 编辑:程序博客网 时间:2024/05/24 05:54
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
// fwrite--fread 函数
/*
fwrite 和 fread 是数据的写入和读取的函数
每次读写一块数据,不是读取字符个数
fwrite 写入数据到文件中
1> 字符串
FILE *fp = fopen("fwriteString.txt","w");
if(fp != NULL){
char str[]="hello world!";
fwrite(str,strlen(str),1,fp);
printf("文件写入成功!\n")
}
fclose(fp);
fp = NULL;
*/
#include <stdio.h>
#include <string.h>
//fwrite 写入一个字符串到文件中
void test1(){
//定义文件指针
FILE *fp=fopen("fwriteString.txt","w");
//判断文件是否打开成功
if(fp != NULL){
char str[]="hello world!\n";
//使用fwrite写入一块数据
fwrite(str,strlen(str),1,fp);
printf("文件写入成功!\n");
}
fclose(fp);
fp =NULL;
}
//用fwrite 写入一个二进制文件
void test2(){
//定义文件指针
FILE *fp=fopen("d.data","wb");//w : 写入 b:二进制
//判断文件是否打开成功
if(fp != NULL){
int num = 10;
//写入文件中
fwrite(&num,sizeof(num),1,fp);
printf("写入文件成功!\n");
}
fclose(fp);
fp =NULL;
}
//从文件中读取二进制数据
void test3(){
//定义文件指针
FILE *fp=fopen("d.data","rb");
//判断文件是否打开成功
if(fp != NULL){
int num = 0;
fread(&num,sizeof(num), 1, fp);
printf("读取成功: num = %d\n",num);
}
fclose(fp);
fp =NULL;
}
int main(int argc,const char * argv[]) {
// insert code here...
test3();
return 0;
}
- fread函数 & fwrite函数
- fread() fwrite() 函数简介
- fread() fwrite() 函数简介
- fread 、fwrite 函数
- fread与fwrite函数
- ******************** fwrite--fread 函数 ********************
- fwrite 和 fread函数
- fread和fwrite函数
- fopen()、fwrite()、fread()函数
- fread函数和fwrite函数
- fread函数和fwrite函数
- fread函数和fwrite函数
- fread函数和fwrite函数
- fread()函数与fwrite()函数
- fread函数和fwrite函数
- fread函数和fwrite函数
- fread函数和fwrite函数
- fread函数和fwrite函数
- JAVA静态和非静态内部类
- 蜂鸣器电路中有大内容
- 事务的控制(配置文件&&注解)
- XAMPP虚拟主机VirtualHost配置小贴士
- SpringMVC与Struts2的对比
- ******************** fwrite--fread 函数 ********************
- Internet Explorer已停止工作?原来是np_tdiplat.dll惹的祸
- 黑马程序员——Java基础知识——语句、函数
- 老田没对象
- 操作系统中作业调度算法总结
- System Center VMM请注意不同语言版本的差异
- shell的输入与输出
- 【水晶报表之图片篇-c】 CR 11版本动态加载的另一种简单方案
- 1.4.7 信息统计工具dbms_stats.gather_table_stats