【发布时间】:2012-07-26 21:17:48
【问题描述】:
我正在用 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|^
“^”是开头,“|”结束。我该怎么做?
【问题讨论】:
-
Viktor Latypov 链接到上面的帖子完全重复。