我正在用 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|^
其中“^”是开始,“|” 结束。我该怎么做呢?