VC MFC 50MB大文字讀入

時間 2025-03-06 06:44:55

1樓:網友

採用多執行緒 和 記憶體對映。

2樓:xz巨集定義

讀文字檔案指定的一行,並得到文字檔案的總行數。

讀文字檔案指定的一行,並得到文字檔案的總行數。

cstdiofile myfile;

cfileexception fileexception;

cstring strcontent;

int order=1;

while(

if(2==order)

afxmessagebox(strcontent);

order=order+1;

elsetrace("can't open file");

這裡有很好的思路。

請問vc++(mfc)中如何讀取文字檔案?

3樓:匿名使用者

假設你的是txt 檔案 。

用c讀,沒問題的 。 你在中加上「。

#include

#include ""

using namespace std;

void main()

elsefp = fopen("","a+");

rewind(fp); //將指標移動到開始for(int i=0;ifor(int i=0;ifp = fopen("","w+");//將檔案清空fp = fopen("","a+");//將檔案開啟for(int j=0;j",data[j]);

fclose(fp); //ok 了。

/ 記得建**同級目錄下建乙個 . 寫幾個數字,// exm

1 ( 這裡加個換行建)

vc++6.0mfc怎麼讀寫txt檔案

4樓:糖果屋

先建立乙個文件;

然後在需要儲存資料的地方開啟文件,進行寫操作,最後關閉。

對檔案進行寫操作。

cfile mfile(_t(" "), cfile::modewrite|cfile::modecreate);

vc6.0mfc單文件實現文字文件中的內容讀入靜態文字框

5樓:冰血無雙

選單項彈出的對話方塊中,有幾個文字框,怎樣的檔案選擇方式,選擇後 輸出的是檔案內容還是 檔案的全路徑。

6樓:狗六龍崛

我也想這樣啊,可惜弄不出來。

有關vc++mfc程式設計,比如我從某處不斷的獲取一條一條的文字訊息,需要在對話方塊中即時顯示出來

7樓:小刺蝟

寫乙個定時函式ontime() 不間斷獲取這一條條的文字訊息,直到傳送一條 **你自己定) 就不再獲取文字訊息。用乙個while迴圈就行。

訊息顯示的話 用文字框或者靜態文字都行,每獲得一條訊息 重新寫入一次重新整理一次就行了。

8樓:歸悅欣

使用靜態文字框或框輸出就可以。

怎樣通過vc++使用基於mfc 編寫乙個可以讀取編寫儲存txt檔案的程式?要詳細啊 說不清楚加qq

9樓:網友

我給你讀取txt的程式,你稍微修改一下就可以用了,我自己剛剛測試一下,可以用的。

#include

#include

#include

using namespace std;

int main()

:beg);// 當不知道長度時候呼叫。

int * x = new int[num];

int * y = new int[num];

int i = 0;

while(getline(fin, temp))//delete token;

for(int j = 0; j < num; j++)cout

return 0;}

10樓:龔煒林

從這裡看來,讀取與顯示已經可以基本確定使用何種方式。但是你的修改可能要斟酌一下:是要在顯示的圖形上修改還是另外新增兩個控制項讓使用者手動輸入座標然後修改其值的,修改後可以再更新顯示,然後儲存資料。

如果是在顯示的圖上修改有點麻煩,而且也不知道你到底多少個點,每個點畫出來可能都成乙個蜂窩了。

畫圖的話,看你這也沒多複雜,可以直接自己繪製,而螢幕座標是整數的,你的資料必須要根據顯示區域的大小進行按比例繪製。

比如顯示區域寬200

你的x座標的最大值是100,假設你有x座標為5,那你這5在顯示區域的座標就是5/100*200 = 10。

另:如果你的點數不是很大,可以單點繪製在顯示區域,然後移動滑鼠到指定點的附近就顯示它的x和y的值,同時提供框可以修改其值即可。點數大了也沒關係,把顯示區域搞成滾動的。

大概就能扯這麼多,看你具體修改採用何種方式了。

11樓:網友

用cfi|e讀取,儲存,讀入緩衝區後,見到回車換行符就換一行,當然,要求不高可以用嚮導建立單文件介面,你甚至不用輸入任何**。

12樓:夢裡花更香

這個你可以先將所有的資料讀出離,放在cstringarray,然後再重新寫入,當讀到當前資料時進行修改。

vc++ mfc怎樣讀取txt內容到程式的結構體?

13樓:陳宗權

mfc的檔案類cfile面向的是二進位檔案,對文字檔案沒有提供特別的支援。你可以用標準c++的檔案類,或者c語言的檔案處理函式,再轉到mfc中。

標準c++的寫法:

#include

using std::ifstream;

ifstream fin("");//開啟檔案int cnt=0;

char name[30], phone[20],tel[20];

while(cnt<100)

c語言的寫法:

#include

file* fp=fopen("","r");//開啟檔案int cnt=0;

char name[30], phone[20],tel[20];

while(cnt<100)

14樓:離離原上花開

ifstream ifs("");

int i=0;

while(ifs)

隨手打的,你可以試驗下。

vc++6.0 mfc如何向磁碟的文字文件追加資料?

15樓:

cfile file;

),cfile::modecreate |cfile::modenotruncate |cfile::modewrite);//該文字文件預設是在該工程資料夾下。

updatedata(true);,m_;//m_text是框的內容。

afxmessagebox("儲存成功!");

我就不說了,我測試是可以的,你要追加,就要把檔案指標放到檔案尾。

ssat分數,懸賞50分! 50

ssat分數,懸賞分!你要知道你現在已經在危險邊緣了。首先,一般學校都是月十五日截止,記過去的報名材料內容很多,要你的基本資料,父母資料,校長填寫的,數學老師填寫的,英文老師填寫的部分,經濟部分還有附加 這些都要填,還要簽字,而且如果你寄中國的特快專遞,至少要十五天,而且還需要面試。最好寄ups的,...

50分懸賞,懸賞50分!

不損壞系統的話就不可能的咯,可以重灌系統的時候改回來 paragon hard disk manager 這個軟體比較好,能夠直接轉換ntfs到fat32。用別的方法中文檔名會產生出亂碼。系統盤不以轉換 最初由 bbq 釋出 試試命令提示符有無用 在命令提示符視窗,請鍵入 convert drive...

行賄50萬會被判幾年,行賄50萬和受賄50萬,各判多少年

行賄50萬屬於情節嚴重的,處5年以上10年以下有期徒刑。根據 刑法 第390條第1款的規定,犯行賄罪的,處5年以下有期徒刑或者拘役 因行賄謀取不正當利益,情節嚴重的,或者使國家利益遭受重大損失的,處5年以上10年以下有期徒刑 情節特別嚴重的,處10年以上有期徒刑或者無期徒刑,可以並處沒收財產。行賄情...