首页 > 编程语言 > 详细

c/c++基础 输入函数/流

时间:2017-03-05 16:08:11      阅读:206      评论:0      收藏:0      [点我收藏+]

 

。。。。光看算法了没怎么注意输入函数输入流

无论get(char *) gets(char *)/gets_s(char * ,sizeof char*) cin.getline(char* ,sizeof char*) getline(cin,string);

 都会从缓冲区读字符!!!也就是说我们的回车被读进去了

词不达意,eg:

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     char a[20], b[20], c[30];
 6     cin >> a; getchar();
 7     cin.getline(b, sizeof(b));
 8     cin.getline(c, sizeof(c));
 9     cout << a << endl;
10     cout << b << endl;
11     cout << c << endl;
12     return 0;
13 }

 如果没有getchar()函数,那么我们无法从键盘输入b,b存输入a后的回车。。。

c/c++基础 输入函数/流

原文:http://www.cnblogs.com/yuelien/p/6505600.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!