c語言儲存檔案到指定的路徑和檔名

時間 2022-02-08 20:30:14

1樓:匿名使用者

你是要複製過去還是**寫乙個東西放到指定的路徑和檔名

c語言怎麼儲存檔案到指定的路徑?

c語言建立檔案到指定資料夾

2樓:匿名使用者

file *fp=fopen("c:\\abc\\a.txt","w");

/*開啟c:\abc\資料夾中的a.txt檔案以便寫入資訊,如果檔案不存在,就在該位置新建這個檔案*/

3樓:

#include

void main()

4樓:巨欣禚思菱

用fopen時指明具體的資料夾就可以了。

fp=fopen("c:\\windows\\a.c","w");

這樣,如果c:\windows目錄下沒有a.c,就會新建。

在c語言中把內容寫入到檔案的指定位置

5樓:吉祥二進位制

可以使用fseek()來指定檔案位置。

函式原型:int fseek(file *stream, long offset, int fromwhere);

函式說明:函式設定檔案指標stream的位置。如果執行成功,stream將指向以fromwhere(偏移起始位置:

檔案頭0(seek_set),當前位置1(seek_cur),檔案尾2(seek_end))為基準,偏移offset(指標偏移量)個位元組的位置。如果執行失敗(比如offset超過檔案自身大小),則不改變stream指向的位置。

返回值:如果執行成功,stream將指向以fromwhere為基準,偏移offset(指標偏移量)個位元組的位置,函式返回0。如果執行失敗(比如offset超過檔案自身大小),則不改變stream指向的位置,函式返回乙個非0值。

示例:向test.txt的末尾新增「this is a text"的字串。

#include

#include

int main()

fseek(fp, 0,seek_end);

fwrite(szwrite, strlen(szwrite) * sizeof(char), 1, fp);

fclose(fp);

return 0;}

c語言 如何建立檔案到指定資料夾

6樓:匿名使用者

檔案控制代碼指標=fopen(檔名字串,檔案開啟方式字串)

第乙個引數是包含檔名的字串,第二個引數是包含乙個或多個檔案說明的字串。

對於說明字串有「r」「w」「a」「r+」「w+」「a+」「rb」「wb」「ab」等,而能建立檔案的有「w」「a」「r+」「w+」「a+」。都是在檔案不存在時建立,但具體功能不一樣。具體如下:

「r」以唯讀的方式開啟文字檔案,如果檔案不存在,也不建立它。

「w」以只寫的方式開啟文字檔案,如果檔案以存在,則把它清空,若檔案不存在,則建立它。

「a」以寫的方式開啟文字檔案,新的資料加到檔案尾。如果檔案不存在,則建立它。

「r+」以讀寫的方式開啟文字檔案,假定先讀,所以當前位置指標在檔案開頭。如果檔案不存在,則建立它。

「w+」以寫讀的方式開啟文字檔案,假定先寫。如果檔案以存在,則把它清空;若檔案不存在,則建立它。

其他的我就不介紹了,望你能明白。

7樓:匿名使用者

c語言建立新檔案可用fopen()函式的"w"(寫)方式開啟檔案,即可。如果檔案存在,將會清空現有的檔案;如果不存在,則會建立該檔案。

若要將檔案建立到指定的資料夾下,則,在fopen()函式中的檔名,帶上路徑名就可以了。但,程式如果對該資料夾沒有寫許可權,則fopen()會返回null。

#include

void main()

fputs("this is a test!",fp);

fclose(fp);}

8樓:匿名使用者

file *fp

fp=fopen("位置","w");

9樓:匿名使用者

用fopen時指明具體的資料夾就可以了。

fp=fopen("c:\\windows\\a.c","w");

這樣,如果c:\windows目錄下沒有a.c,就會新建。

C語言怎麼在指定的檔案中讀取資料到指定的陣列

讀唄,你要從。txt裡取出來嗎?就你存的那個txt檔案裡?用fread函式。讀就是,寫txt和讀沒啥區別啊。你要是想從excel中取出來就比較費事了,需要用個很複雜的介面,忘了什麼名字了。怎麼感覺你這不是問題。對於文字檔案可以用fscanf 函式進行讀取塞!你會用fprintf 就會fscanf吧!...

C 怎麼獲得客戶端指定檔案的路徑?

你的步驟錯了。你要用fileupload控制項,把客戶端的檔案傳到伺服器上來,然後再從伺服器上的硬碟上讀取檔案,儲存到資料庫裡。客戶端的檔案路徑對你來說沒什麼意義。例如。string filepath img 這樣可以取到伺服器的檔案路徑。然後,你儲存之。之後,你在用你的函式,讀這個檔案,存到資料庫...

C語言怎麼實現讀取檔案中指定的資料

其中的in.txt就是你要讀取資料的檔案,當然把它和程式放在同一目錄 include intmain while feof fp printf n fclose fp return0 可以用fscanf讀取後 再判斷比如 char name 100 int a,b,stack size file f...