C筆記 戒色 部落格園

2021-09-08 20:48:22 字數 1118 閱讀 7188

c筆記 - 戒色 -

c筆記

1、用scanf,fscanf,fprintf特別要注意格式化的問題,不恰當使用會導致異常:

在連續錄入或讀取多個字串時, scanf、fscanf,整形必須用%d,浮點要用%f,字元型用%s(若用%c格式輸入字元時,空格字元和「轉義字元」都作為有效字元輸入)

fprintf:char字元型用%c 整形用%d;  

//%d%s%s char字元型別要用%s,整形用%d    

scanf("%d%s%s",&etemp.sid,etemp.sname,&etemp.s***);    

//char字元型用%c 整形用%d    

fprintf(pfile,"%d\t%s\t%c\n",etemp.sid,etemp.sname,etemp.s***);

int i = fscanf(pfile,"%d%s%s",&etemp.sid,etemp.sname,&etemp.s***);    if(i == -1) break;    printf("%d\t%s\t%c\n",etemp.sid,etemp.sname,etemp.s***);

fscanf:最好獲取其返回值,判斷是否為取得的field數量,否則退出break;

i = fscanf(puser,"%s%s%s",telno,username,password);    if(i!=3) break;

fread(buffer,size,count,fp) 與fwrite(buffer,size,count,fp):

size為讀取的每個資料項的位元組數,返回值為輸入或輸出資料項的個數,即count,可通過返回值判斷是否讀取成功,否則break;

fread:

最好獲取其返回值,判斷是否為0,為0則退出迴圈break;

或者判斷其返回值是否為count; if(fread(buffer,size,count,fp) != 1) break; if(returnvalue == 0) break;

python部落格園 python 模擬部落格園系統

作業 用 模擬系統。專案分析 一 首先程式啟動,頁面顯示下面5內容供使用者選擇 1.請登入 2.請註冊 3.進入文章頁面 5.進入日記頁面 6.進入收藏頁面 7.登出賬號 8.退出整個程式 二 必須實現的功能 1.註冊功能要求 a.使用者名稱 密碼要記錄在檔案中。b.使用者名稱要求 只能含有字母或者...

部落格搬家部落格園

2009年9月的一天,受當時一些 技術名博 的影響,突然想搞乙個獨立網域名稱的技術部落格。於是開始了無比折騰的過程 買網域名稱 買空間,當然,最痛苦的是想乙個自己喜歡 容易記住又未被註冊的網域名稱 選部落格發布系統,在movable type和wordpress之間徘徊很長一段時間之後,選擇了mov...

linux部落格園

學linux已經有一年了,回望走過的路,多謝一下前輩的博文一路指導。收穫很多,言語不盡,謀面的或是未曾謀面的前輩們。多謝你們無私的奉獻,教會了我許多,謝謝!現在我整理出來希望對後輩或是同輩有所幫助吧 駿馬金龍 散盡浮華 barrywang 阿龍along 運維企業架構專案實戰系列 python自動化...