eof 函數
eof是end of file的縮寫,表示“文件結束”。從輸入流讀取數據,如果到達文件末尾(遇文件結束符),eof函數值為非零值(真),否則為0(假)。
[例] 逐個讀入一行字符,將其中的非空格字符輸出。
#include <iostream>using namespace std;int main( ){ char c; while(!cin.eof( )) //eof( )為假表示未遇到文件結束符 if((c=cin.get( ))!=' ') //檢查讀入的字符是否為空格字符 cout.put(c); return 0;}運行情況如下: