オーケー、以前の私のことを覚えている人もいるかもしれませんが、私はプログラミングにかなり慣れていないので、他の多くの人に匹敵するとは思えないかもしれません。しかし、現時点では、私は非常に立ち往生しています。
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();
}
}
}
ここにあるこのコードは、input.txt をファイル名として「revstr < input.txt」と入力することにより、ファイルから取り込んだ単語の文字順を逆にすることを意図しています。ただし、現時点では、プログラムは何も起こらず、コンソールに何も入力されずにすぐに開いたり閉じたりします。誰もこれを修正する方法を知っていますか?