C++读写文件txt
为了定量、详细、准确的获取数据,写一个C++去记录调用的值
#include <iostream>
#include <fstream>
#include <windows.h> //windos库
using namespace std;
//fstream 该数据类型通常表示文件流,且同时具有 ofstream 和 ifstream 两种功能,这意味着它可以创建文件,向文件写入信息,从文件读取信息。
/*要在 C++ 中进行文件处理,必须在 C++ 源代码文件中包含头文件 <iostream> 和 <fstream>。*/
int main(int argc, const char* argv[]) {
/*ofstream 该数据类型表示输出文件流,用于创建文件并向文件写入信息
ifstream 该数据类型表示输入文件流,用于从文件读取信息。
*/
SYSTEMTIME sys;
ofstream myout("C:/Users/tian.zhang02/Desktop/C++ Test/data.txt");
myout <<"time data NO Status"<<endl; //数据的各个标题栏
for (int i = 1; i <= 39000; i++)
{
GetLocalTime(&sys);//获取系统时间
printf("%4d/%02d/%02d/%02d:%02d:%02d:%03d ", sys.wYear, sys.wMonth, sys.wDay, sys.wHour, sys.wMinute, sys.wSecond, sys.wMilliseconds);
printf("i=%d\n",i);
myout << sys.wYear<<"/"<<sys.wMonth<<"/"<<sys.wDay<<"/"<<sys.wHour<<":"<<sys.wMinute<<":"<<sys.wSecond<<":"<<sys.wMilliseconds<< " data No." << i << " Success" << endl;
// 对于文本文件来说 << 插入器件,表示从文件输出;>> 解析器,表示从文件输入
// 写入数据的格式
Sleep(100);//程序等待时间
}
myout.close();
printf("over\n");
return 0;
}