求助:懂C++帮我写一个console程序

读取一个叫做thing的文本,并用string储存。如果为“fun”,则运行下列代码:system(k.exesing.exe)如果为"sad"则运行system(k.e... 读取一个叫做thing的文本,并用string储存。
如果为“fun”,则运行下列代码:
system(k.exe sing.exe)
如果为"sad"则运行
system(k.exe cry.exe)
如果为"happy"
则system(k.exe fuck.exe)
如果为"angry"
system(k.exe argue.exe)
要完整代码,包括#include中的内容,完成后通过附件上传发给我。
展开
 我来答
匿名用户
2013-08-06
展开全部
#include <iostream>
#include <fstream>
#include <string>

using namespace std;
int main(){
ifstream fin("thing.txt");
string s;
while( getline(fin,s) ){
cout << "Read from file: " << s << endl;
if(s=="fun"){
system("k.exe sing.exe");

}else if(s=="sad"){
system("k.exe cry.exe");

}else if(s=="happy"){
system("k.exe fuck.exe");

}else if(s=="angry"){
system("k.exe argue.exe");
}
}

return 0;
}
更多追问追答
追问
就不能用swich吗?
追答
你换来试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式