主题:!!!求C++磁盘读写问题
文件text1.txt :
abcde hhhhd 1000
fghij dsfda 1500(空格为2个字符距离)
. . .
. . .
. . .
. . .
要求读取文件text1.txt,输入一个临界值,(如:>1200),再与每行后面的数值比较,在写入text2.txt文件中.
text2.txt:
fghij dsfda 1500(大于1200的都输出)
我的思路是:
fstream infile,outfile;
char p[100];
if(!infile.eof())
{
infile.seekg(14,ios::cur);//指向数字的第一位
infile.getline(p,100);//把数字放入数组中.
.
.
但后面的比较部分不知道如何写,请帮忙说下思路:该如何比较.
输出数字前面的字符部分也不知道该如何考虑.
或者有更好的办法,请帮忙说下思路,如果有代码那更好.
或者请提供一些关于c++磁盘读/写方面,比较好的书籍.
先谢谢大家了!
abcde hhhhd 1000
fghij dsfda 1500(空格为2个字符距离)
. . .
. . .
. . .
. . .
要求读取文件text1.txt,输入一个临界值,(如:>1200),再与每行后面的数值比较,在写入text2.txt文件中.
text2.txt:
fghij dsfda 1500(大于1200的都输出)
我的思路是:
fstream infile,outfile;
char p[100];
if(!infile.eof())
{
infile.seekg(14,ios::cur);//指向数字的第一位
infile.getline(p,100);//把数字放入数组中.
.
.
但后面的比较部分不知道如何写,请帮忙说下思路:该如何比较.
输出数字前面的字符部分也不知道该如何考虑.
或者有更好的办法,请帮忙说下思路,如果有代码那更好.
或者请提供一些关于c++磁盘读/写方面,比较好的书籍.
先谢谢大家了!