#include <iostream>雹衫斗
#include <fstream>
using namespace std
void main()
{
float x,y,z
int k
ifstream indata
ofstream outdata
indata.open("in.dat")
if(!indata)
{
cout<<"can not open the file:in.dat"<<endl
return
}
indata>塌亏>x>>y>>z
indata>>k
outdata.open("out.dat")
if(!outdata)
{
cout<<"can not open the file :out.dat"<<endl
return
}
outdata<<x<<" "<<y<<endl
outdata<<z<<" "<<k<<endl
indata.close()
outdata.close()
}
文件夹里的文件修改过了可是文件的修改时间不变第一:文件夹只有创建时间,没有修改时间。
第二:文件夹的只读属性,关系到它的内部文件的属性,不能一概而论。如衡厅果文件夹是空的。则属性就是其真正的属性。例如,系统文件夹更特别。
为什么文件夹里的文件修改时间不对文件夹得通过文本编辑模式进行相应的改变,但从表面的时间更改是做不到的。
c++修改txt文件,只修改内容不更新文件的修改时间,即txt文件在文件夹中显示世念的修改时间不变。参考代码如下:
#include <fstream>
#include <iostream>
using namespace std
int main()
{
ifstream infile("123.txt",ios::in)/*要在存放VC++MyProjects里面的当前文件建立一个txt文本 位置也可以改成其它地方*/
if(!infile)
{
cout<<"open error!"<<endl
exit(1)
}
ofstream outfile("fl.txt",ios::out)存放位置可以改成其他地方如c:fl.txt
if(!outfile)
{
cout<<"open eror!"<<endl
exit(1)
}
char str
while(infile.get(str))从文件读取字符
{
if(str=='3')
str=' '如果要把3改成其它字符则把空格换成其它字符
outfile.put(str)输出到文件fl.txt中
}
infile.close()关闭文件
outfile.close()关闭文件
return 0
WIN7 在文件夹里怎么让文件按修改时间排列?先确定文件夹中文件的上面有“名称”和“修改日期”的字样,有的话直接点击“修改日期”就行了,点一下是递增,点两下是递减排序。如果没有,空白处点右键,选择 分组依据,更多,把 修改日期 打勾,确定就行了。
文件夹怎么修改修改时间改一下系统时间,然后修改一下文件夹就可以了
建立日期改不了,只能改了系统时间以后,重新建立一个文件夹
如何让文件夹的修改时间不变化
准确的说文件夹显示的是上一次修改文件夹的时间,而不是创建文件夹的时间。每一次往文件夹里写文件,文件夹的时间都会修改
有个方法很简单,修改系统时间 先把系统时间改到你想要的时间 之后再修改你想修改的文件夹
文件夹里的歌曲能按修改时间排列吗?能!现把它调成详细列表 然后就点击上面的时间就可以进行排序了吧
怎样让文件搜拦困夹里的文件始终按修改时间的先后排列可以设置文件夹的属性
具体步骤是
打开我的电脑
工具--文件夹 *** 作
查看
点击适用于所有文件夹
文件夹排序,希望子文件夹内的文件修改后,外部文件夹也更新修改时间修改A,B跟着变是可以的
反之则不行
1、<fstream>头文件。
2、ofstream类读取文件指定散腊内容,ifstream类修改文件内容。
3、<vector>头文件,<string>头文件,负责按行保存ifstream读入的数据。
4、示例代码:(这个程序是删除Ollydbg.ini文件中,[Settings]标记后的内容)
原结构为:
#include<string>#include<fstream>
#include<vector>
#include<algorithm>
using namespace std
int main()
{
ifstream infile("E:\\Visual Studio 2012\\Projects\\Primer_V4\\Primer_V4\\Ollydbg.ini")
if(infile)
{
cout << "Ollydbg.ini 亮掘穗is open sucess." << endl
}
else
{
cerr << "Ollydbg.ini is fail." << endl
return 0
}
string line
vector<string> lines
while(getline(infile,line),!infile.eof())
{
lines.push_back(line)
}
infile.clear()
infile.close()
vector<string>::iterator beginPos = find(lines.begin(),lines.end(),"Symbolic data path = ")
vector<string>::iterator endPos = find(lines.begin(),lines.end(),"[Settings]")
for(vector<string>敬卜::iterator it = beginPos+1it!=endPosit++)
{
it->erase(it->find_first_of(" "),string::npos)
}
ofstream outfile("E:\\Visual Studio 2012\\Projects\\Primer_V4\\Primer_V4\\Ollydbg_backup.ini")
if(outfile)
{
cout << "Ollydbg_backup.ini is open sucess." << endl
}
else
{
cerr << "Ollydbg_backup.ini is fail." << endl
return 0
}
for(vector<string>::iterator it=lines.begin()it!=lines.end()it++)
{
outfile << *it << endl
}
outfile.clear()
outfile.close()
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)