2 sinat 34743852 sinat_34743852 于 2016.04.29 15:36 提问

Xcode7.x 里cin函数不被执行

如果在cin设置断点则正常运行 及时加了clear sync也没啥作用……
for (; a!='#'; ) {
cout << "please input numbers"< cin.clear();//重置错误输入
cin.sync();//清空缓冲区
cin >> read2;
a=getchar();
book.read(read2);
book.calculate();
}

2个回答

CSDNXIAOD
CSDNXIAOD   2016.04.29 15:42

关于Xcode不执行cin函数
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

sinat_34743852
sinat_34743852 回复Robot-D: ![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/15.gif)是我自己写的...没用
大约 2 年之前 回复
sinat_34743852
sinat_34743852   2016.04.29 16:21

help!!!!头都大了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C/C++中,写在while循环体的cin.getline()语句执行一次问题
#include #include #include using namespace std; int main() {     int count;     cin>>count;     string s;     string temp;     cin.ignore();     for(int i=0;i     {         getline
c++中count函数的用法、cin>>hex>>a
一.count函数 algorithm头文件定义了一个count的函数,其功能类似于find。这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果。 编写程序读取一系列int型数据,并将它们存储到vector对象中,然后统计某个指定的值出现了多少次。 核心代码: cout 二、cin>>hex>>a cin>>hex>>a,此时如果输入
Cin详解
在C中,输入输出要用printf和scanf,这是2个很麻烦的东西,因为在输入数据的同时还要说明数据的类型,如果输入数据较多,那就很麻烦了,所以我们的C++搞了两个更爽的东西cout和cin,来替换它们.首先我们先了解一下这两个东西的来处,它们是来自C++的一个类库叫 " iostream".iostream是由istream(输入类)和ostream(输出类)派生.所以在iostream中就有了输入和输出的相关对象:1,cin,表示标准输入(standard input)的istream类对象.cin使我
C++中,cin和gets()的区别
下面通过两个例子说明一下此cin和gets()区别: #include using namespace std; int main() {       char str[20];       cin>>str;       cout       return 0; } 输入:abc[空格]abc 输出:abc #include using namespace std;
C++中 cin的深入理解
C++中的cin是一个 istream对象,从标准输入中读取数据,在iostream头文件中定义。 流对象不能拷贝或赋值。此外,读写一个IO对象都会改变其状态,因此传递和返回的引用都不能是const的,否则无法读写。 条件状态: IO流有四种条件状态,分别用位来控制。 cin.badbit :  001   1   表示系统级错误,一旦被置位,流就无法再使用了 cin.eofbi
C++ cin被跳过
问题: 今天写代码发生了第二个cin被跳过的情况,原来是因为我的第一个cin,输入的是文件路径,较长,自动换行了,也就产生了两次换行(\n),所以第二个cin发现有换行就不等待输入了,直接存了一个空的内容。 解决方法:cin.ignore() basic_istream& ignore( streamsize _Count = 1, int_type _Delim = tra
QT中使用cin,cout ,cerr .
在Qt中,用的最多的是GUI页面,但GUI比较慢,有些小的试验不妨先用console,当然在Qt里面可以直接使用cout, cin这些。 不过可能不会兼容Qt自带的一些类型,比如QByteArray等类型。在网上找了一下,发现可以用如下的方法来进行输出。   首先需要包含下列头文件:     #include     #include   然后,在使用cin、cout、cerr
C++cin方法小结
本文对cin类中的方法进行了总结,包括几种常见的输入方式等。
C++ 中cin 输入流的多种函数用法
cin、cin.get()、cin.getline()、getline()、gets()函数的用法   1、cin>>           用法1:最基本,也是最常用的用法,输入一个数字: #include using namespace std; main () { int a,b; cin>>a>>b; cout } 输入:2[回车]3[回车] 输出:5 用法2
c++cin.ignore()
c++ 中cin.ignore(100,'\n'); 的作用是清除输入流中多余的字符请问这句话是什么意思? 可以举个例子吗? 提问者采纳 这个其实就是忽略cin中的前100个字符,或是'\n'之前的字符 (因为cin会屏蔽'\n',所以后一个条件不会起作用,可以改成'#'试试)。 如:  string str;   cin.ignore(5, '#');  cin