c語言如何讀取檔案?
1樓:很多很多
c語言讀取檔案的具體步驟如下:
我們需要準備的材料分別是:電腦、c語言。
1、首先我們開啟需要讀取的檔案,點選開啟左上角檔案中的「另存為」。
2、然後我們在彈出來的視窗中點選開啟儲存型別。
3、然後我們在彈出來的視窗中點選選擇「c source file(*.c)」,之後點選儲存即可在c語言中讀取出來了。
2樓:蒯懿靖迎夏
一個c語言讀寫檔案程式:
#include
#include
main()
fclose(fp1);/關閉檔案,有開啟就要有關閉fclose(fp2);/關閉檔案。
3樓:
一個檔案流指標對應一個開啟的檔案,因為你要同時操作兩個檔案,所以要用兩個檔案流指標。
就像你要同時操作兩個箱子一樣。
這個程式可以這樣理解:
有兩個箱子,fp1,fp2;
開啟箱子fp1,fp2,一次拿出1024個東西看一下,同時將他放到第二個箱子fp2裡,至到箱子的東西完全拿出來,然後關閉兩個箱子。
例子都是差不多的,你看看stdlib中f還頭的函式就可以了,但是在c中檔案操作就是這樣的:
fill *pf; /宣告指標,當然也可以是指標陣列 file pf[2] 或 file **pf;
pf =fopen();
fread() or fwrite() 操作檔案。
fclose(pf) /關閉檔案。
c語言的檔案讀寫
4樓:諶書杭瑋
回車和換行符轉換成一個換行符。
書本用的是老概念。
鍵盤輸入,我們按enter鍵,c/c++語言收到的就是'',換行符'',老碼。
crlf。「從鍵盤輸入4個學生的資料是ascii碼,也就是文字檔案」,把「也就是文字檔案」刪去。鍵盤輸入是輸入流,不叫檔案。
r」方式讀入。
fopen(檔名,"r")
用。"r"方式。開啟,是作為。
文字檔案開啟,用於讀。而不是用。
二進位制方式。檔案。用。
wb方式。開啟和寫成的,必須用。rb方式。
開啟和。讀入。帶。b
用於。二進位制檔案。不。帶。b
用於。文字檔案(ascii檔案)
vc++中的c語言檔案讀寫問題
5樓:仰晗悟昌淼
首先澄清幾個問題。
1。讀取的檔案本身是不存在什麼格式的,而是讀取者按照自己定義的格式來讀取檔案,所以檔案本身不用區分什麼txt,dat格式。
中的二進位制格式和文字格式,事實沒有什麼本質區別,只是在以文字模式讀取直接以字串儲存的文字檔案,會存在很大便利,比如使用fscanf,fprintf等,c標準庫會分析常見的字元,比如回車符,換行符等等,對於多行讀取,可以不用手工搜尋換行符。
而以fread,fwrite讀寫則沒有區別。
基於此再樓主的問題:
指以二進位制方式開啟檔案,並具有讀許可權,rw則指具有讀寫許可權,具體根據需要定。
2。你的**我沒有除錯,但是從**來看沒發現整數變字串的問題。
樓主指的可能是,寫入檔案之後,以記事本開啟,沒看到亂碼,是嗎?
如果寫入的整數剛好對應的是可見字元的ascii碼,那麼是不會出現亂碼的,只有非可見字元,才會出現亂碼。
c語言檔案問題?
6樓:自我程式設計
題目要求:
一、定義結構體:讓你用結構變數作為檔案讀寫的中間儲存變數。從自定義函式引數型別來看。
結構體date型別是作為person的一個結構成員型別使用的(表示一個person的生日成員變數)。
二、檔名以學號命名:在你第一次寫入檔案時(fopen使用方式w,檔案不存在則新建),用學號和檔案根目錄拼接成字串作為fopen引數。
三、用格式化方式讀寫:既讓你使用fscanf和fprintf函式讀寫。(讀,fopen使用方式r)
注意:fopen開啟檔案流,使用後要用fclose函式關閉。
具體操作可參考各種書籍或網路資料。我的回答記錄裡也有很多這樣的回答**,你可翻閱參考(兩天前就回答過此型別檔案讀寫**)。
c語言讀寫一般檔案?
7樓:**使者
fopen()可以用來寫任何檔案,比如我要寫入到,直接fopen(";就行了。
只不過可能開啟會無法讀取或一堆亂碼。
我還寫入過dll。
8樓:網友
都按照二進位制開啟即可,不過你自己要對這些檔案的格式和內容瞭如指掌才行,例如開啟bmp檔案時要先讀取檔案頭並校對,從檔案頭中獲取檔案大小、影象解析度、顏色以及有無壓縮等資訊,之後根據這些資訊才能開始提取畫素資料。
C語言問題,C語言問題C語言問題
選a首先,空格也是一種字元,b d選項分別把空格賦給了c1,c1 其次,c選項不完整,排除 不僅a這樣,10a20b也是可以的。 聽不清啊 答案a 10a 20b cr 是正確的。因為scanf d c 時,會忽略數字前面的空格,遇到非數字字元就會結束讀取 非數字字元會留待下一次讀取,即被後面的 c...
一道c語言讀程式題,一道c語言讀程式題 include stdio h main int k 4,m 1,p p func k,m printf d, ,p p func
首先輸出結果是 8,17 第二,你上面這個程式編譯不了的,有2個問題 1 函式的返回值型別沒寫 2 func 函式體放在了main 函式後面且沒再main 函式中宣告。第三,註釋該程式 include 標頭檔案 void main 修改1 增加了void int func int a,int b 第...
如何使用c語言開啟檔案,如何使用c語言開啟一個檔案
實現的方法和詳細的操作步驟如下 1 第一步,開啟軟體,在 的第一行寫標頭檔案,然後在此處寫 include 其中包含要在此標頭檔案中呼叫的函式,見下圖,轉到下面的步驟。2 第二步,完成上述步驟後,在第二行中是主要功能,是程式執行的入口點。int maihn void 可以省略void,見下圖,轉到下...