21xrx.com
2024-11-05 18:38:49 Tuesday
登录
文章检索 我的文章 写文章
C++如何输入字符串个数?
2023-07-08 09:27:34 深夜i     --     --
C++ 输入 字符串 个数

在C++中,要输入字符串个数可以通过以下几种方法实现。

1. 使用cin输入整数n,然后使用for循环输入n个字符串。

示例代码:


int n;

cin >> n;

for(int i=0; i<n; i++)

  string str;

  cin >> str;

  // do something with the string

2. 同样也可以先输入整数n,然后使用while循环输入n个字符串。

示例代码:


int n;

cin >> n;

while(n--)

  string str;

  cin >> str;

  // do something with the string

3. 如果不需要输入整数n,可以使用getline()函数逐行读取输入,直到遇到文件结束符EOF。

示例代码:


string str;

while(getline(cin, str))

  // do something with the string

需要注意的是,在第3种情况下,输入过程中必须通过键盘输入文件结束符,即在输入时按下Ctrl+Z(Windows系统)或Ctrl+D(Unix或Linux系统)。

总结:

以上是C++中输入字符串个数的方法。其中第1、2种方法需要提前知道要输入的字符串个数,而第3种方法则可以在输入过程中不断输入,直到文件结束符出现。选择哪种方法可以根据具体需求和场景进行选择。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复