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()。
-