您的位置:首页 > 编程语言 > Java开发

输出空白字符对于cin提取输入流遇到空格的问题Strut2教程-java教程

2013-05-01 23:21 686 查看
近期一直在查找输出空白字符之类的问题,现在正好有机会和大家讨论一下.

引子老谭CPP材教:

“流提取符 >> 从流中提取据数时平日跳过流中的空格 tab键换行符等空白字符。”(P430页倒数第10行 13.3.1 cin流)

“用cin>> 取读据数时碰到空白字符(括包空格 tab键和车回)作为终止字符。”(P436 第一行)

或许有童鞋会问:这两句话 不是盾矛吗?

下边举3个例子,可以看清结果:

eg1:

#include <iostream>
using namespace std;

int main() { int a,b; cin>>a>>b; cout<<a<<" "<<b<<endl; return 0; }

每日一道理

天又快黑了,这座忙碌的城市又将入睡,让这劳累的“身躯”暂别白日的辛勤,让它入睡,陪伴着城市中的人们进入梦乡。当空的弯月正深情地注视着这座城市与城市中的人们,看着家家户户的灯渐渐熄灭,它在床头悄悄奏响“明月曲”……

输出:



eg2:

#include <iostream>
using namespace std;

int main()
{
char a[20];

cin>>a;
cout<<a<<endl;

return 0;
}

输出:



eg3:

#include <iostream>
using namespace std;

int main()
{
char a[20];
char b[20];

cin>>a>>b;
cout<<a<<" "<<b<<endl;

return 0;
}

输出:



想互比较便可解惑。

PS:51 三天假马上去过,投简历--口试 的循环即将开始,加油!

文章结束给大家分享下程序员的一些笑话语录:

马云喜欢把自己包装成教主,张朝阳喜欢把自己包装成明星,李彦宏喜欢把自己包装成的很知性,丁磊喜欢把自己包装的有创意,李开复总摆出一副叫兽的样子。看来的。其实我想说,缺啥补啥,人之常情。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: