コマンドライン入力で動作するアプリケーションを c++ で作成しています。コマンドラインに文字列を入力しています
int main(int argc, char** argv)
{
if(argc != 2)
{
cerr << "Invalid number of CMD arguments" << endl;
return 1;
}
string StringValue = argv[1];
cout << StringValue << endl;
}
この作品はいいぞ。今、文字列内の文字をループしたいと思います。例: 「STATES」という単語を入力した場合。
^STATES|
|^STATES
S|^STATE
ES|^STAT
TES|^STA
ATES|^ST
TETES|^S
STATES|^
「^」は先頭で、「|」は 終わり。どうすればいいですか?