關於 檔案讀寫 和 char

2021-06-25 15:42:04 字數 427 閱讀 2295

char *d= new char [length];

f.read(d,length);

//for(int k=0;kcout<<"d[0]= "}for(int j=0;j

return 0; }

這裡  要求 text.txt中  有 1 2 3 數  對其 求和 求平均值

思路是 先將 檔案的直接 利用 read()讀到 記憶體中 在 把 空格符篩選掉  放在 vector的char容器中;然後計算。

這裡在除錯時 出現的問題有:

1 read()只能是  char型別資料  操作  如果將new 開闢heap時  是定義的int會 報錯

2 將 char 型別的 1  轉換成  int型別的1  如果  (int)1=49;即1 字元的ascii 為49  我們 可以採用 (int)1-48的到int型的1;

關於char 和char 的不同

在c語言中,我們經常用如下兩種方式來表示字串 char string hello world char string hello world 可能有時還會用這種方式 char string 11 hello world 問題來了,他們一樣嗎?不一樣的話有什麼不同?我用如下 來做測試 include ...

關於char 和char 的個人理解

今天白天練習一些程式設計題遇到了乙個問題,是 寫好後總是莫名出現段錯誤,再三檢查語法和演算法,百思不得其解。之後突然想到,可能是把char 和char搞混了。原本應該是 char a hello 寫成了char a hello 在這之前我一直以為兩者沒有區別,然後仔細的思考了一番,發現了問題的所在。...

關於檔案讀寫(C和C

一 c語言版 在c語言中stdio.h標頭檔案裡包含了檔案讀寫操作。主要是通過file 指標進行檔案操作。通過fscanf和fprintf對檔案進行格式化的讀寫,或通過fread 和 fwrite對檔案進行二進位制讀寫。在資料量比較大時,一般建議用後者,因為格式化在輸入時需要將ascii碼轉為二進位...