从main(int argc, char** argv)函数入口你可以看出,任何并芹跟在.exe后的内容都作为参数处理了。因此,一般的处理方法是,把text.txt作为.exe的参数,然后在.exe程序main函数开始,把text.txt的内容读取出来,根据你的需要做进一步处理。结果和你的期望是一样的。
文件流类:
(1) ifstream ifile:只皮携输入用,它是从istream 类派生的。
(2) ofstream ofile:只输出用,它是从ostream 类派生的。
(3) fstream iofile:既输入又输出用,它是从iostream 类派生的。
//应用斗袭举例
#include"iostream.h"
#include "fstream.h"
#include "stdlib.h"
void main()
{char s[100]
ofstream outf
outf.open("dialogue.dat")
if(!outf)
{cout<<"can't open dialogue.dat"燃销伏<<endl
abort()
}
outf<<"How are you?\n" //通过插入 *** 作将若干字符串写到文件中
outf<<"I'm fine,thank you.and you?\n"
outf<<"I'm very well.\n"
outf.close()
ifstream inf("dialogue.dat")
while(!inf.eof())
{inf.getline(s,sizeof(s)) //通过getline 函数从文件中读一行
//字符串到数组
cout<<s<<endl
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)