面临这样一个问题:是否有可能以某种方式转换以下代码使用string
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str[3] = { "Anna", "Max", "Dan" };
for (int i = 0; i < strlen(str); i++) {
cout << str[i] << " ";
}
}
编码使用char?我知道是什么char将单词分成字符,所以我不确定这是否可能。请帮我弄清楚!
您编写的内容无法编译,甚至不清楚您想要什么。
如果要显示所有三个名称,则按如下方式完成:
要在没有 的情况下执行相同
string操作,请执行相同操作:您还可以通过收集字符串数组而不是常量指针来使名称可变: