C++读取txt和保存到txt
哇,今天又重新用C++来写了一些代码发现自己竟然在类的使用和文件读取和保存上面特别头疼,于是,各种问度娘+各种翻看之前的代码。不禁感叹,自己的代码还是写的太少了,对这些一点都不熟悉。于是,今晚!一定!要!好好!总结!提升!
- 首先,类的使用方式:
Walking *a = new Walking();// a是该类型的指针
a->Procesee;
Walking a;//a是该类型的一个对象
a.Process;
- #define的相关用法:
//简单的 define 定义
#define PI (3.1415926) //无需等号、分号,需要括号 //带参数的宏定义
#define MAX(a,b) ((a)>(b)?(a):(b)) //定义宏和取消宏
#define
#undef //使用宏进行条件编译,莫扎特的框架里有用到
#ifdef (#else) #endif //防止重复编译格式,QT里会自动生成
#ifndef _HELLO_H_
#define _HELLO_H
```
//文件内容
···
#endif
- 文件路径的问题
//最好是英文路径名
//这个写法是错误的!一直用MATLAB,这样写没有问题,突然换到C里面,这样写是不对的
fout1 = fopen("E:\football\gait\data\L\Hip_Yaw.txt","w"); //要用双斜杠
fout1 = fopen("E:\\football\\gait\\data\\L\\Hip_Yaw.txt","w");
- 文件读写的方式

//内容来自:https://www.cnblogs.com/codingmengmeng/p/5545042.html
//第一种方式:ofstream ifstream fstream //打开文件
//函数open() public member function void open ( const char * filename,
ios_base::openmode mode = ios_base::in | ios_base::out ); /*
参数:filename 操作文件名
mode 打开文件的方式
*/
//函数close()
//负责将缓存中的数据排放出来并关闭文件,这个函数一旦被调用,原先的流对象就可以被用来打开其他的文件

例子:
ifstream ifile1("E:\\football\\gait\\data\\trails\\L_x.txt",ios::in);
if(!ifile1)
cerr<<"error_O_L"<<endl;
string lineword;
int j = ;
while (ifile1 >> lineword)
{
sscanf(lineword.c_str(), "%lf", &x_L[j]);//读取到x_L数组里面
printf("%lf\n",x_L[j]);
j++; }
ifile1.close();
#include "iostream"
#include<fstream> //头文件!!
using namespace std;
void main()
{
fstream f("d:\\try.txt", ios::out);//供写使用,文件不存在则创建,存在则清空原内容
f << << ' ' << 3.14 << 'A' << "How are you"; //写入数据
f.close();//关闭文件以使其重新变为可访问,函数一旦调用,原先的流对象就可以被用来打开其它的文件
f.open("d:\\try.txt", ios::in);//打开文件,供读
int i;
double d;
char c;
char s[];
f >> i >> d >> c; //读取数据
f.getline(s, );
cout << i << endl; //显示各数据
cout << d << endl;
cout << c << endl;
cout << s << endl;
f.close();
}
//第二种方法
FILE* fout1 = NULL;
fout1 = fopen("E:\\football\\gait\\data\\L\\Hip_Yaw.txt","a+");
if(!fout1)
cerr<<"error_S_L"<<endl;
fprintf(fout1,"%lf\n",out[]*/PI);
fclose(fout1);
C++读取txt和保存到txt的更多相关文章
- cmd命令行结果保存到txt里,屏幕显示一行就保存一行到txt
#coding:utf-8 """ 1.重定向print 2.python与cmd命令 """ import sys import os i ...
- 将mat文件中的数据按要求保存到txt文档中(批处理)
之前有个老朋友,让帮忙将一个mat中的数据重新保存到txt中,由于数据比较多需要用到批处理,之前弄过很多次,但每次一到要用的时候总是忘记怎么写了,现在记录一下,免得后面老是需要上网搜.这里先说一个比较 ...
- Python爬虫中文小说网点查找小说并且保存到txt(含中文乱码处理方法)
从某些网站看小说的时候经常出现垃圾广告,一气之下写个爬虫,把小说链接抓取下来保存到txt,用requests_html全部搞定,代码简单,容易上手. 中间遇到最大的问题就是编码问题,第一抓取下来的小说 ...
- np.savetxt()——将array保存到txt文件,并保持原格式
问题:1.如何将array保存到txt文件中?2.如何将存到txt文件中的数据读出为ndarray类型? 需求:科学计算中,往往需要将运算结果(array类型)保存到本地,以便进行后续的数据分析. 解 ...
- android如何保存读取读取文件文件保存到SDcard
android如何保存读取读取文件文件保存到SDcard 本文来源于www.ifyao.com禁止转载!www.ifyao.com 上图为保存文件的方法体. 上图为如何调用方法体保存数据. 上面的截图 ...
- pandas 从txt读取DataFrame&DataFrame格式化保存到txt
前提 首先保证你txt里的文本内容是有规律可循的(例如,列与列之间通过“\t”.“,”等指定的可识别分隔符分隔): 例如我需要读取的数据,(\t)分隔: (此文件内容是直接以DataFrame格式化写 ...
- [matlab]改变矩阵的大小并保存到txt文件
要完成的任务是,加载一个保存在txt文件中的矩阵, 并把它扩大10倍,并且要再次保存回去 %加载txt文件 >load('Matrix.txt'); %扩大10倍 repmat(Matrix,r ...
- python selenium爬取自如租房数据保存到TXT文件
# -*- coding: utf-8 -*-"""Created on Fri Aug 31 2018 @author: chenlinlab"" ...
- Windows/Ubuntu下,将所有文件名字列举出来并保存到txt文件中
Windows下 使用如下的DOS命令来实现: dir /s /b > lists.txt 可以将当前路径下的所有文件的"文件路径+文件名"存储在lists.txt中. 其中 ...
随机推荐
- Android 显示Dialog的同时自动弹出软键盘;
需求大致就是这样的:用户点击按钮弹出Dialog,Dialog中有输入框,然后Dialog弹出后要自动弹出软键盘:(如果让用户自己手动点击输入框再弹出软键盘的话,用户体验太差了): 好的,需求大致就是 ...
- IIS7.5和IIS8如何设置FTP的pasv端口范围
如果不设置端口范围,在防火墙开启的情况下,连接FTP时可能出现列表错误的现象,下面介绍下如何设置FTP的pasv端口范围.. 一.首先打开IIS选择服务器会进入全局设置,再双击FTP防火墙支持 二.设 ...
- day6需要记忆(元组字典集合)
一:基本使用:(元组 tuple)优先掌握的操作1.按索引取值(正向取+反向取):只能取2.切片(顾头不顾尾,步长)3.长度 len()4.成员运算in和not in5.循环需要掌握的操作1.cou ...
- SpringBoot 实现前后端分离的跨域访问(CORS)
序言:跨域资源共享向来都是热门的需求,使用CORS可以帮助我们快速实现跨域访问,只需在服务端进行授权即可,无需在前端添加额外设置,比传统的JSONP跨域更安全和便捷. 一.基本介绍 简单来说,CORS ...
- Dom4j解析、生成Xml
1以下代码未Xml的解析和生成代码 <?xml version="1.0" encoding="UTF-8"?> <users> < ...
- Maven依赖下载速度慢,不用怕,这么搞快了飞起
一.背景 众所周知,Maven对于依赖的管理让我们程序员感觉爽的不要不要的,但是由于这货是国外出的,所以在我们从中央仓库下载依赖的时候,速度如蜗牛一般,让人不能忍,并且这也是大多数程序员都会遇到的问题 ...
- Python的字典类型
Python的字典类型为dict,用{}来表示,字典存放键值对数据,每个键值对用:号分隔,每个键值对之间用,号分隔,其基本格式如下: d = {key1 : value1, key2 : value2 ...
- 微信小程序笔记<三>入口app.js —— 注册小程序
小程序开发框架在逻辑层使用的语言就是JavaScript,所以想玩小程序JavaScript的基本功一定要扎实.但小程序基于js做了一些修改,以方便开发者更方便的使用微信的一些功能,使得小程序更好的贴 ...
- 5.分析mitmproxy的优势及工具mitmdump的使用(参照书籍)
mitmproxy优势:功能和charles.fiddler相似,强大之处在于它的工具 mitmdump 可以直接对接python 对请求做处理. mitmdump使用 : 1.mitmdump是mi ...
- 36.scrapy框架采集全球玻璃网数据
1.采集目标地址 https://www.glass.cn/gongying/sellindex.aspx 网站比较简单,没什么大的需要注意的问题.2.通过分析测试 https://www.glass ...