- cin.get()和cin << 的区别
cin会忽略掉回车和换行符
- cin.get()和cin.get(char)的区别
int main() { using namespace std; char ch; int count = 0;
cin.get(ch);
while (cin.faile() == false)
{
cout << ch;
count++;
cin.get(ch);
}
cout << endl << cout << "characters read" << endl;
return 0;
}
- cin.get()通过 ch != EOF 来判定
```cpp
int ch;
ch = cin.get();
while (ch != EOF)
{
cout.put(ch);
count++;
ch = cin.get();
}