C/C++教程

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

本文主要是介绍【笔记】【字符串】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++也可以兼容,但是尽量不用或少用;

这篇关于【笔记】【字符串】c++的输入总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!