好吧,有些人可能还记得我之前的样子,我对编程还很陌生,所以我可能看起来比不上许多其他人。但是,此刻,我非常卡住。
int main(int argc, char* argv[]) {
string temp,input,output;//store input from file, and get which file//
ofstream out("output.txt");
if(argc == 3)
{
if(ifstream(argv[2]))
{
input = argv[2];
ifstream in(input);
while(in.good())
{
in >> temp;
ReverseWord(temp);
cout << temp << endl;
out << temp << endl;
}
out.close();
in.close();
}
}
}
此处的代码旨在通过键入“revstr < input.txt”(其中 input.txt 为文件名)来反转从文件中获取的单词的字母顺序。但是目前程序只是立即打开和关闭,没有任何事情发生,也没有在控制台中输入任何内容。有谁知道如何解决这一问题?