在c ++中输入不同长度的蜇?

时间:2017-04-08 16:37:12

标签: c++

我想在不知道长度的情况下使用不同长度的字符串,并将其在数组中的字符作为c ++输入分发。

  1. 取字符串数(3)
  2. 取第一个字符串。示例:hello,它应该保存为

    a[]={'h','e','l','l','o'}
    
  3. 取第二个字符串

  4. 取第三个字符串

1 个答案:

答案 0 :(得分:-1)

要将字符串中的字符存储在数组中,您可以尝试:

string string1 = "Hello";
char a[string1.length()+1];
for (int i = 0; i < string1.length(); i++)
{
   a[i] = string1[i];
}

这将遍历整个字符串并使用.length(),将索引值存储在[]中。如果你有几个字符串,只需重复这个过程。