【笔记】【字符串】c++的输入总结

输入函数在接收字符串时

cin        :

  遇“空格”、“TAB”、“回车”都结束

cin.get()     :

  可以获取单个字符 —— ch=cin.get(); 或 cin.get(ch); 

  可以接收一行字符串,可以接收空格('\0')—— cin.get(字符数组名,接收字符数目)

cin.getline()   :

  可以接收空格并输出

  接受5个字符到m中,其中最后一个为'\0' —— cin.getline(m,5); 

  实际上三个参数 —— cin.getline(接受字符串到m,接受个数5,结束字符)

  当输入jlkjkljkl时输出jklj,输入jkaljkljkl时,输出jk

getline()

  接收空格并输出

  和cin.getline()类似,但是cin.getline()属于istream流,而getline()属于string流,是不一样的两个函数

gets()

  接收空格并输出

  可以接受数组

getchar()

  接收一个字符

  是C语言的函数,C++也可以兼容,但是尽量不用或少用;

posted @   心若笺诗  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示