當前位置:首頁 » 編程語言 » 文本文件太大c語言打不開
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

文本文件太大c語言打不開

發布時間: 2022-10-23 23:38:41

1. vc 讀取文本文件大小受限怎麼辦

可以使用CStdioFile,這個函數有個ReadString,讀取一行的內容。
不受文件大小限制。

2. c語言文件打不開

你代碼寫的有問題,沒有生成正確的可執行文件,所以無法執行。

3. C語言fopen函數打不開txt文件

①文件不存在;
②文件名錯誤,打開文件的名字應該寫成"c:\\file.txt",而不是"c:\file.txt";
③代碼錯誤;
fopen函數用於打開文件並獲取文件的指針,以便對文件進行操作。
函數原型:FILE * fopen(const char * path,const char * mode);
參數:path字元串包含欲打開的文件路徑及文件名,參數mode字元串則代表著流形態。
mode有下列幾種形態字元串:
r 以只讀方式打開文件,該文件必須存在。
r+ 以可讀寫方式打開文件,該文件必須存在。
rb+ 讀寫打開一個二進制文件,允許讀寫數據,文件必須存在。
w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。
w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。(EOF符保留)
a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。 (原來的EOF符不保留)
wb 只寫打開或新建一個二進制文件;只允許寫數據。
wb+ 讀寫打開或建立一個二進制文件,允許讀和寫。
ab+ 讀寫打開一個二進制文件,允許讀或在文件末追加數據。
上述的形態字元串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函數庫以二進制模式打開文件。如果不加b,表示默認加了t,即rt,wt,其中t表示以文本模式打開文件。由fopen()所建立的新文件會具有S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH(0666)許可權,此文件許可權也會參考umask值。
有些C編譯系統可能不完全提供所有這些功能,有的C版本不用"r+","w+","a+",而用"rw","wr","ar"等,讀者注意所用系統的規定。
返回值:
文件順利打開後,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,並把錯誤代碼存在errno中。
一般而言,打開文件後會做一些文件讀取或寫入的動作,若打開文件失敗,接下來的讀寫動作也無法順利進行,所以一般在fopen()後作錯誤判斷及處理。
示例:以只讀方式打開文件

#include
#define F_PATH "d:\\myfile\\file.dat"
int main(void)
{
FILE*fp=NULL;//需要注意
fp=fopen(F_PATH,"r");
if(NULL==fp)
{
return -1;//要返回錯誤代碼
}
fclose(fp);
fp=NULL;//需要指向空,否則會指向原打開文件地址

return 0;
}

4. C語言無法打開文件(急!)

代碼在VC6環境下測試通過。不是代碼問題。輸入也沒有問題,只要一個斜杠就可以。
檢查一下是否有其他程序也在佔用該文件,可以把除了編譯器以外的所有窗口都關掉再運行。
再試試把fp=fopen(filename,"w")的w改成r試試。

5. 文 本文件 太大打不開了怎麼辦

我遇過同樣問題,三個解決辦法給你
1、因為文件太大,調入時絕對死機,只有加大緩存,你用WINDOWS優化大師中的內存整理里的深度整理功能,可能能打開。
2、在一個這麼大的文件,不易用記事本打開,最好調入WORD中打開。
3、如果以上兩個辦法都不行,只有一招了,文件拆分,用軟體把這個資料庫文件拆分成若乾小文件。一個一個打開。
建議使用文本拆分器。比較好用。

6. 求幫忙,c語言無法打開文件,是怎麼回事

這個文件名不是自己輸入的么,你讀的文件是一個給定的filename.dat文件,估計你的目錄下沒有這個文件,改為if((fp=fopen(filename,"w"))==NULL)

7. 如何用c語言打開大文本文件的數據

不管有多大 逐行讀取 逐行處理
內存足夠大的話 你也可以一次性讀到內存裡面 不過不推薦
由於不知道你合並的規則 只能說這些了

8. 文本文件太大打不開了怎麼辦

文本文檔打不開怎麼辦
windows下打開文本文檔,預設時用的微軟的記事本notebook,你的文本文檔無法打開,大概是文檔連接指向錯誤,改正的辦法簡單,就是在一文本文檔上右擊滑鼠,選擇「打開方式」->「選擇程序」->找到「記事本」並在「始終使用該程序打開這些文件」前面打上對勾,再點擊「確定」,以後就可以直接雙擊打開文本文檔啦!

9. c語言為什麼打不開文本文件

if((fp==fopen(fname,"r"))==NULL)
第一個==改成=,此處是賦值,不是比較。

10. C語言 fopen為什麼打開不了txt文件

你好,我是大魚兒不吐泡泡,用網路網盤分享給你,點開就可以保存,鏈接永久有效^_^
如果有另外想要的資源或者鏈接失效,可以使用網路網盤推出的【收集文件】功能進行提問收集資源哦,無需轉存簡單快捷,功能鏈接:https://pan..com/disk/main#/transfer/list 微信小程序、網路網盤app、web端都已上線