1、設計乙個程式,統計從輸入到檔案結尾為止的字元數。
#include
int
main(
void )
printf(
"there are %3d words."
,n-1);
return
0;}2、編寫乙個程式,把輸入作為字元流讀取,直到遇到eof。令該程式列印每個輸入字元及其ascii編碼的十進位制值。
#include
#include
#include
int
main(
void
) return
0; }
3、 編寫乙個程式,把輸入作為字元流讀取,直至遇到eof。令其報告輸入中的大寫字母和小寫字母個數。
#include
#include
#include
int
main(
void
) }if
(lower_num<=1&&upper_num>1)
else
if(lower_num>1&&upper_num<=1)
else
printf(
"there are %d lower words and %d upper words in your input."
,lower_num,upper_num);
return
0; }
eof。。貌似真的是很少用啊。。等看《c 和指標》以及《c 陷阱與缺陷》的時候再看看吧。
c primer Plus第八章筆記
該書應從8章之後開始學習 現在開始第8章 p199 字元輸入輸出 緩衝區 是乙個存放內容的臨時儲存區域 為什麼要設定緩衝區 一 將若干個字元作為乙個塊進行傳輸比逐個傳送這些字元耗時少。二 如果輸入了乙個錯的字元,可以用鍵盤的更正功能進行修改。當按下回車鍵的時候就傳送輸入的字元。但是,互動性的程式需要...
C primer plus 第八章(一)
a int a 10 b int ob a c int p a d int function int const int 問 是引用?取位址?答 b表示引用,即 ob是a的別稱,從此ob與a就綁在一起同生同變,簡直就是乙個人 c中 表示取位址 d中函式原型中的形參也是 引用 注意第二形參的 cons...
C Primer Plus 隨記(第八章)
1.建立引用變數 int rat int roatents rat 此式中 不是位址運算子,而是型別表示符,roatents是rat的別名,他們指向相同的值和記憶體單元,改變 roatents的值,rat也會變。roatents是乙個引用變數 int prats rat prat是指標 roaten...