close
讀寫檔似乎是普通在寫程式的時候都會遇到的事情
不過在讀寫檔這部份C++函式庫提供了很多種方法去實做
第一種方式
FILE *fp; fp = fopen("檔名", "rb"); while(!feof(fp)) { fread(&ch,sizeof(char),1,fp); } fclose(fp);
第二種方式
ifstream fp2; fp2.open("檔名"); char Z; while(fp2.good()) { Z=fp2.get(); if(fp2.good()) charArray.push_back(Z); } fp2.close();
第三種方式昨天實做好
不過剛好刪掉了..........冏
我說的第三種方式也不過是第一種方法的延伸,像我現在第一個方式的讀取方法是用一次讀一個字元的方法
延伸方式就可以一次讀取兩個字元或是更多,我的實作方法是一次讀取一行資料進來(用'\n'去隔開分行)
另外第二種方法也是一次讀取一個字元(你也太愛讀字元XDDD)
參考資料:
全站熱搜
留言列表