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...