哇,今天又重新用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的更多相关文章

  1. cmd命令行结果保存到txt里,屏幕显示一行就保存一行到txt

    #coding:utf-8 """ 1.重定向print 2.python与cmd命令 """ import sys import os i ...

  2. 将mat文件中的数据按要求保存到txt文档中(批处理)

    之前有个老朋友,让帮忙将一个mat中的数据重新保存到txt中,由于数据比较多需要用到批处理,之前弄过很多次,但每次一到要用的时候总是忘记怎么写了,现在记录一下,免得后面老是需要上网搜.这里先说一个比较 ...

  3. Python爬虫中文小说网点查找小说并且保存到txt(含中文乱码处理方法)

    从某些网站看小说的时候经常出现垃圾广告,一气之下写个爬虫,把小说链接抓取下来保存到txt,用requests_html全部搞定,代码简单,容易上手. 中间遇到最大的问题就是编码问题,第一抓取下来的小说 ...

  4. np.savetxt()——将array保存到txt文件,并保持原格式

    问题:1.如何将array保存到txt文件中?2.如何将存到txt文件中的数据读出为ndarray类型? 需求:科学计算中,往往需要将运算结果(array类型)保存到本地,以便进行后续的数据分析. 解 ...

  5. android如何保存读取读取文件文件保存到SDcard

    android如何保存读取读取文件文件保存到SDcard 本文来源于www.ifyao.com禁止转载!www.ifyao.com 上图为保存文件的方法体. 上图为如何调用方法体保存数据. 上面的截图 ...

  6. pandas 从txt读取DataFrame&DataFrame格式化保存到txt

    前提 首先保证你txt里的文本内容是有规律可循的(例如,列与列之间通过“\t”.“,”等指定的可识别分隔符分隔): 例如我需要读取的数据,(\t)分隔: (此文件内容是直接以DataFrame格式化写 ...

  7. [matlab]改变矩阵的大小并保存到txt文件

    要完成的任务是,加载一个保存在txt文件中的矩阵, 并把它扩大10倍,并且要再次保存回去 %加载txt文件 >load('Matrix.txt'); %扩大10倍 repmat(Matrix,r ...

  8. python selenium爬取自如租房数据保存到TXT文件

    # -*- coding: utf-8 -*-"""Created on Fri Aug 31  2018 @author: chenlinlab"" ...

  9. Windows/Ubuntu下,将所有文件名字列举出来并保存到txt文件中

    Windows下 使用如下的DOS命令来实现: dir /s /b > lists.txt 可以将当前路径下的所有文件的"文件路径+文件名"存储在lists.txt中. 其中 ...

随机推荐

  1. phalcon断点调试(phpStorm+xdebug)

    1.下载并添加chrome插件xdebug helper,下载地址:http://www.downcc.com/soft/261091.html 2.php添加xdebug扩展 mkdir -p /u ...

  2. log4js 2.X版本配置详解

    const log4js = require('log4js'); log4js.configure({ appenders: { cheese: { type: 'file', filename: ...

  3. qt之菜单栏的创建

    很久之前学习的Qt菜单栏的消息响应,昨天发现忘记了,今天又拿起来了,记一下笔记: 就像平常我们常用的软件一样,每个程序基本都有菜单栏,在菜单栏中有很多功能性的按钮,点击这些按钮会弹出有对应的菜单功能, ...

  4. android 开发 修改系统背景(状态栏颜色、导航栏颜色、标题栏颜色等等)

    1.打开values下的styles.xml 发现有以下代码: <resources> <!-- Base application theme. --> <style n ...

  5. Xcode6在iPhone5+iOS7模拟器上编译,上下有黑边问题

    http://94it.net/a/jingxuanboke/2015/0113/447679.html

  6. 插件:★★★ !!!图片懒加载 lazyload.js 、 jquery.scrollLoading.js

    插件:图片懒加载 jquery.lazyload.js 2016-3-31 插件说明:http://www.w3cways.com/1765.html (小插件,好用) 下载地址: https://r ...

  7. ClassNotFoundException: javax.validation.ValidatorFactory

    spring mvc 程序. 浏览器一访问controller 则出现: ClassNotFoundException: javax.validation.ValidatorFactory ... 很 ...

  8. 开发升级-微信小程序(感谢黄秀杰老师)

    借助老师的博客 初次认识到了小程序开发的便捷,同时也深刻的感受到了,时代在不断地进步,编译将更加平民化,每一个人都将可以动手创造一款不错的软件 在黄秀杰老师的模板下,同时进行了修改,也在老师的模板下, ...

  9. 【ASP.NET 进阶】判断访问网站的客户端是PC还是手机

    主要就是通过客户端传递的User-agent来判断访问网站的客户端是PC还是手机,.NET中就是Request.ServerVariables["HTTP_USER_AGENT"] ...

  10. Shell 编程(函数)

    声明函数 demoFun(){ echo "这是我的第一个 shell 函数!" } 函数名(){ ...函数体 } 在Shell中,调用函数时可以向其传递参数.在函数体内部,通过 ...