簡單的讀取檔案的每行內容

2021-06-19 06:15:58 字數 559 閱讀 2315

最近在做音訊處理的東西,分類svm後得到如下的檔案

1.......11

的這樣乙個檔案,每行只有-1或1,現為統計分類器的準確性,需要統計出1和-1的個數

程式開始如下

#include #include #include int main()

else

while(fgets(buf,10,fp)!=null)

//printf("%s\n",buf);

printf("n_audio = %d\nv_audio = %d\n",n_audio,v_audio);

return 0;

}

執行結果永遠提示我segmental fault

最後才發現自己犯了個錯誤

沒有給字元指標賦初值就使用,導致錯誤發生

加上這句話

memset(buf,0,sizeof(buf));

問題沒有了

在我印象中字元指標可以直接使用的為什麼要賦初值,看來還是對指標了解不清楚

讀取和修改大檔案的某行內容

最近碰到乙個比較有趣的問題,就是修改某個檔案的某一行字元,不過檔案太大,file 直接讀取是不可能的,我使用fgets來跳轉到指定行,並用fwrite修改某個字串 fp fopen d file.txt r if fp fgets fp i fclose fp 這裡需要注意的是fgets獲取到一行後...

簡單python逐行讀取檔案中的內容

專案開發中檔案的讀寫是必不可少的,下面來簡單介紹一下檔案的讀,讀檔案,首先我們要有檔案,那我首先自己建立了乙個文字檔案password.txt 內容如下 下面先貼上 然後對其進一步解釋 coding utf 8 path r c users administrator desktop csdn部落格...

python隨機讀取檔案中的某一行內容

1 python壓力測試中經常資料要引數化,同時不希望一條一條的順序執行或併發 2 python隨機讀取檔案中的某一行內容 實現步驟 1 實驗資料 2 執行 encoding utf 8 隨機數,隨機讀取每一行的資料 import linecache import random for i in x...