自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 1.C++之cin(五)——关于cin,cin.get(),cin.getline()

 C++输入过程中,是把输入加载到缓冲区中,然后对缓冲区中的字符进行读取。cin,cin,get(),cin.getline()三个函数虽然都能进行数据读取,但是它们对缓冲区内数据的处理方法是不同的(如遇到[space],[enter]的处理方法)。本文将简单介绍cin,cin.get(),cin.getline()的基本用法,从根本上解释它们对缓冲区数据的处理方法。1.cin的基本用法结束条件:...

2018-05-01 01:29:13 345 1

转载 1.C++之cin(四)——关于cin.ignore()

cin.ignore()函数是C++标准输入流(cin)中的一个方法。cin.ignore()函数中有两个参数,分别为数值型的a 和 字符型的 ch ,即cin.ignore( a, ch )。它表示从输入流 cin 中提取字符,提取的字符被忽略,不被使用。而每抛弃一个字符,它都要进行计数和比较字符:如果计数值达到 a 或者被抛弃的字符是 ch ,则cin.ignore() 函数执行终止;否则,它...

2018-05-01 01:06:37 262

转载 2.C++之cin(三)——关于cin.sync

C++ 关于大多数人将 cin::sync() 视为清除缓存区函数的错误百度cin::sync(),得到的绝大多数解释都是用作清除缓冲区,并声明一般与cin::clear()函数一起用达到目的。同样百度清除缓冲区的方法,也是绝大多数说用cin::sync()达到此目的。然而cin::sync()却并非是用作清除缓冲区的,所以这样用有时候不能达到我们想要的清空缓冲流的效果。对于cin::sync,作...

2018-05-01 00:56:07 968

转载 2.C++之cin(二)——关于cin.fail,cin.clear,cin.ignore

int a;cout<<"输入一个字母:"<<endl;cin>>a; //我们用键盘输入一个char字母,而不是输入int。这时int型变量中放了char型数据,发生错误,所以failbit置1cout<<"cin.fail()="<<cin.fail()<<endl; //输出1,说明fail

2018-05-01 00:45:06 834

转载 2.C++之cin(一)——关于合法性检验

输入数据时希望有个合法性检验的问题,如果输入的数据不合法则程序提示重新输入。最初代码如下:#include <iostream>#include <vector>using std::cin ;using std::cout ;using std::endl;using std::vector ;int main(){    int num;    v...

2018-05-01 00:43:22 2354 2

转载 1.C++之缓冲区(二)

关联输入和输出流C++ 标准库  提供可以把 一个istream 对象 关联到一个 ostream, 也可以把 一个ostream 关联到 另一个 ostream提供了一个 成员函数 stream.tie标准库把cin和cout关联在一起,关联 也就是 当一个输入流被关联到一个输出流时,任何 从输入等待 的读取数据时,都会先刷新被关联的那个 输出流。tie 有两个重载的版本,一个版本不带参数,返回...

2018-04-30 00:35:59 147

转载 1.C++之缓冲区(一)

一般 C++ 我们使用输出流cout都会用到endl这个操纵符。是吧C++里有几个可以来控制缓冲区刷新的操纵符。endlflushendsunitbufnounitbuf 这几个操纵符是用来控制输出流的缓冲区,这里主要要讲一下这几个的作用。先来介绍一下这几个的作用:endl // endl是用来 完成换行并刷新缓冲区的flush // flush是用来 直接刷新缓冲区的ends // ends 则...

2018-04-30 00:30:41 1117

原创 17.QT之QTextStream(一)

QFile data("output.txt"); if (data.open(QFile::WriteOnly | QFile::Truncate)) { QTextStream out(&data); out << "Result: " << qSetFieldWidth(10) << left << 3.14 &

2018-04-27 22:09:14 2297

转载 17.QT之QTextStream(二)

QTextStream文本流类的功能界面和标准的C++的iostream类非常相似。  iostream和QTextStream的不同点是我们的流操作在一个很容易被继承的QIODevice上,而iostream只能操作一个不能被继承的FILE *指针。  我常常实用QTextStream按照自定义格式保存一些数据到文件中,然后根据需要将保存在的数据读取,处理。使用起来比较方便。注意:有很多同学提到...

2018-04-27 19:37:17 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除