putback函式【putback函式】putback函式调用形式为cin.putback(ch) , 其作用是将前面用get或者getline函式从输入流中读取的字元ch返回到输入流 , 插入到当前指针的位置 , 供后面读取 。
基本介绍中文名:putback函式
调用形式:cin.putback(ch)
作用:将前面用函式从输入流中读取
标注:相当于列队里的push函式
定义直观一点就是把输入流里的内容看做是一个字元串的列队 里面存放的都是一个一个的字元 而这里的putback函式就相当于列队里的push函式表现形式下面这段代码能帮助您更清晰的理解putback函式:using namespace std;int main () {char c;int n;char str[256];cout << "Enter a number or a word: ";c = cin.get();if ( (c >= '0') && (c <= '9') ){cin.putback (c);cin >> n;cout << "You have entered number " << n << endl;}else{cin.putback (c);cin >> str;cout << " You have entered word " << str << endl;}return 0;}
- MATLAB图像函式查询使用手册
- ftell
- MATLAB函式查询手册
- 样条函式
- 清华大学出版社 MATLAB函式速查手册
- String函式
- gmp_div_q
- 状态函式
- VisualFoxPro字元函式
- _CommandPtr