-
putback函數
鎖定
- 中文名
- putback函數
- 調用形式
- cin.putback(ch)
- 作 用
- 將前面用函數從輸入流中讀取
- 標 註
- 相當於列隊裏的push函數
putback函數定義
直觀一點就是把輸入流裏的內容看做是一個字符串的列隊 裏面存放的都是一個一個的字符 而這裏的putback函數就相當於列隊裏的push函數
putback函數表現形式
下面這段代碼能幫助您更清晰的理解putback函數:
#include<iostream> 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; }
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:12次歷史版本
- 最近更新: xieqi20000131