【发布时间】:2014-02-16 19:24:16
【问题描述】:
如何继续在 for 循环中写入部分字符串?假设我有这个代码:
string str[64];
for( int i = 0; i < 64; i = i + 4 )
{
cin >> str[i];
}
每次进入循环,我都想写四个元素的字符串。由于我编写的代码不起作用,我将如何继续? :P
谢谢:)
【问题讨论】:
-
“写入字符串的一部分”是什么意思?你在找
std::string::substr()吗? -
@H2CO3 假设我有一个字符串“Snoopdooog”。那么一部分可能是Snoop,另一部分可能是dooog。而且我对使用字符串还很陌生,所以也许我正在寻找它,也许不是。
-
您的问题模棱两可。请尝试改写或提供一些其他示例。
标签: c++ string io formatted-input