怎么把文本文件的内容作为可执行文件的输入数据

怎么把文本文件的内容作为可执行文件的输入数据,第1张

如果你是直配蔽虚接调用.exe,那么是没有办法的。除非你在另外一个程序(假如:A)内调用培燃.exe,可以在A内把text.txt的内容读出来,再作为.exe的参数。

从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

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12565758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存