FILE写入数据到本地

  1. 新建一个文件:
    FILE *f = fopen(“a.txt”,“a”);
    “r” 打开文字文件只读
    “w” 创建文字文件只写
    “a” 增补, 如果文件不存在则创建一个
    “r+” 打开一个文字文件读/写
    “w+” 创建一个文字文件读/写
    “a+” 打开或创建一个文件增补
    “b” 二进制文件(可以和上面每一项合用)
    “t” 文这文件(默认项)

(1)fopen()函数介绍
fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:
  为使用而打开一个流
  把一个文件和此流相连接
  给此流返回一个FILR指针
参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下
字符串 含义
“r” 以只读方式打开文件
“w” 以只写方式打开文件
“a” 以追加方式打开文件
“r+” 以读/写方式打开文件,如无文件出错
“w+” 以读/写方式打开文件,如无文件生成新文件

2.写文件

CString str;
str.Format(L"1\t%d,%d\t",170,30);
fwrite(str, 1, sizeof(str)*str.GetLength()/2, f);

3.关闭文件

fclose(f);

4.fscanf和fprintf读写文件

fscanf和fprintf可以按行读写,

int d;

fscanf(f,"%d",&d);

int c = 10;

fprintf(f,"%d\r\n",c);

 FILE *outFile = fopen("../PointCloud.pts", "w");
				  //写入数据
				  //fprintf(outFile, "%d, ", arr[i]);
				  fprintf(outFile,"%d %d %d\r\n",point.fX,point.fY, point.fZ);
			  //关闭文件
			  fclose(outFile);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值