C++向文件中写入数据
2014-12-30 18:43
141 查看
#include<iostream>
#include<fstream>
#include<ctime>
using namespace std;
int main()
{
time_t time_now;
//定义一个time_t结构的对象
time(&time_now);
//获取系统当前的日历时间
tm timep;
//时间结构体
localtime_s(&timep,&time_now);
//将日历时间转换为本地时间存储在tm结构体对象中
ofstream fileOpen;
//定义ofstream 对象
char path[200],FilePath[2000];
sprintf_s(path,200,"Log\\%d年%d月.txt",timep.tm_year+1900,timep.tm_mon);//注意Log文件夹必须已经存在
//否则将导致文件打不开
fileOpen.open(path,ofstream::app);
if(!fileOpen)
{
cout<<"没有打开文件!"<<endl;
fileOpen.close();
return 0;
}
char buf[10]={'I','L','o','v','e','y','o','u','!'};
sprintf_s(FilePath,2000,"%d/%d/%d %d:%d:%d %s \n",
timep.tm_year+1900,
timep.tm_mon+1,
timep.tm_mday,
timep.tm_hour,
timep.tm_min,
timep.tm_sec,
buf);
fileOpen<<FilePath;
fileOpen.close();
return 0;
}
#include<fstream>
#include<ctime>
using namespace std;
int main()
{
time_t time_now;
//定义一个time_t结构的对象
time(&time_now);
//获取系统当前的日历时间
tm timep;
//时间结构体
localtime_s(&timep,&time_now);
//将日历时间转换为本地时间存储在tm结构体对象中
ofstream fileOpen;
//定义ofstream 对象
char path[200],FilePath[2000];
sprintf_s(path,200,"Log\\%d年%d月.txt",timep.tm_year+1900,timep.tm_mon);//注意Log文件夹必须已经存在
//否则将导致文件打不开
fileOpen.open(path,ofstream::app);
if(!fileOpen)
{
cout<<"没有打开文件!"<<endl;
fileOpen.close();
return 0;
}
char buf[10]={'I','L','o','v','e','y','o','u','!'};
sprintf_s(FilePath,2000,"%d/%d/%d %d:%d:%d %s \n",
timep.tm_year+1900,
timep.tm_mon+1,
timep.tm_mday,
timep.tm_hour,
timep.tm_min,
timep.tm_sec,
buf);
fileOpen<<FilePath;
fileOpen.close();
return 0;
}
相关文章推荐
- C++ 向文件中写入一组数据
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- C++学习--向txt文件写入数据、读取数据、获取行数以及删除文件
- C++ 数据写入文件与读回
- MFC/C++ CFile写入文件数据,输出utf-8的文本。(防止中文乱码)
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- C++ 写入数据到.txt文件 从.txt文件读取数据 string字符串分割
- c++创建BMP文件并写入数据
- C++ 将数据写入二进制文件后,第二次打开文件修改部分数据,怎么前一次写入的数据被删除了。
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- c++:批量把数据写入同一文件夹下不同文件
- 第十七章,txt文件的写入和读取数据结合练习(C++)
- C++将数据写入文件
- C++ 将数据写入链表,将链表写入文件,再将文件中的内容读出
- C++ 将数据写入txt文件WriteFile的使用
- C++ 把输出结果写入文件/从文件中读取数据
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- C++将数据写入磁盘文件
- C++ 数据写入文件与读回
- C/C++文件——数据写入、读取