求助:懂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中的内容,完成后通过附件上传发给我。 展开
如果为“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中的内容,完成后通过附件上传发给我。 展开
1个回答
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;
}
#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吗?
追答
你换来试试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询