欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C++ 字符串输入

程序员文章站 2022-06-22 09:13:12
字符串输入 面向单词 cin : 使用空白(空格、制表符和换行符)来确定字符串的结束位置。 自动添加空字符。 面向行 getline(m,n) m 存储输入行的数组名称,n 为读取字符数。 最多读取 n-1 个字符,自动添加空字符。 换行符确定输入结尾,停止读取。 不保存换行符,用空字符代替换行符。 ......

字符串输入

  • 面向单词

    • cin :

      • 使用空白(空格、制表符和换行符)来确定字符串的结束位置。
      • 自动添加空字符。
  • 面向行

    • getline(m,n)

      • m 存储输入行的数组名称,n 为读取字符数。

      • 最多读取 n-1 个字符,自动添加空字符。

      • 换行符确定输入结尾,停止读取。
      • 不保存换行符,用空字符代替换行符。
      • 读到空行时设置失效位。恢复命令:cin.clear()。
    • cin.get(m,n)

      • 与 getline(m,n) 工作方式相同,但不再读取并丢弃换行符,而是将其留在输入队列中。
      • 读到空行时设置失效位。恢复命令:cin.clear()。