首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

cin输入流跳过空格;该如何解决

2012-04-25 
cin输入流跳过空格想完善一下写的16进制查看工具,以前问题是不能查看文件名或路径包含空格的文件.这里是

cin输入流跳过空格;
想完善一下写的16进制查看工具,以前问题是不能查看文件名或路径包含空格的文件.
这里是路径变量;
char p[100]={0};
ios::skipws;
cin>>p;
可是查看变量值,还是在空格处就结束了.所以有很大疑问,朋友们帮助下啊

[解决办法]
getline();
[解决办法]
cin是跳过空字符(比如:空格,制表符,换行符等

没用过vs2010
[解决办法]
cin会跳过不可见字符!!!如制表符等!!!
[解决办法]
cin.getline(p,100,'\n');

[解决办法]
cin>>resetiosflags(ios::skipws);
才行
[解决办法]

探讨
有两个问题
vs2010的iostream 没有getline函数;
还有.为什么cin不可以?

引用:

getline();

热点排行