在 C++ 中输入不同长度的刺痛

Input Different Length Stings in c++?

本文关键字:C++ 输入      更新时间:2023-10-16

我想在不知道长度的情况下获取不同长度的字符串,并在 c++ 中将它们的字符分布在数组中作为输入。

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

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

  4. 取第三根弦

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

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

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