栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

fstream读写txt文件

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

fstream读写txt文件

参考链接:C++中对文本文件的读写(iostream方法)

头文件:

#include 
#include  //count函数头文件

读:

 int txtread(const char* txtname)
 {
	 ifstream CPULOAD_READ;
	 string strdata;
	 CPULOAD_READ.open(txtname, ios::in);  
	 if (!CPULOAD_READ.is_open())
		 return -1;
	 char lineData[1024] = {0};
	 while(CPULOAD_READ.getline(lineData, sizeof(lineData)))
	 {
		 strdata += CharToStr(lineData);
		 strdata += "n";
	 }
	 CPULOAD_READ.close();
	 return count(strdata.begin(),strdata.end(),'n'); //统计行数

 }

写:

float fValue = 0.0f;
char SendText[1000];
ofstream CPULOAD_ALL;
CPULOAD_ALL.open("CPULoad_all_1.txt", ios::out|ios::trunc); //把文件先清空再打开
//CPULOAD_HIGH.open("CPULoad_high_1.txt", ios::out|ios::app); //以追加的方式打开文件
if (!CPULOAD_HIGH.is_open())
	return 0;
time_t timep;
time (&timep); //获取time_t类型的当前时间
char tmp[64];
strftime(tmp, sizeof(tmp), "  %Y-%m-%d %H:%M:%Sn",localtime(&timep) );//对日期和时间进行格式化
sprintf_s(SendText,sizeof(SendText),"CPU Load:%3.0f%%", fValue);					
CPULOAD_ALL << SendText<<"  "< 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/676342.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号