1樓:姒文玉繆女
1、開啟易語言整合開發環境注意要選擇window視窗程式要不然不出來視窗的大家一定注意。
2、新建乙個變數然後按照下面進行操作就可以了。
程式集。視窗程式集1
子程式。按鈕1_被單擊。
區域性變數絕唯。
文字,文字型。
區域性變數。檔案,文字型。
檔案。尋找檔案。
取執行目錄。
.txt」,判斷迴圈首。檔案。
文字。到文字。
讀入檔案。檔案))
文字。子文宴纖本替換。
文字,廣告」,」99999,真)
寫到檔案。檔案,到位元組集。
文字))檔案。
尋找檔案,判斷迴圈尾。
輸出除錯文字。
替換完畢」)
3、注意這個命令並祥培比較複雜,要按照裡面的解釋進行操作。
2樓:闢運旺友嬋
1、開啟檔案,遍歷檔案內容然鍵稿後乙個乙個匹配查詢並替換,最後再重新寫入檔案當中。
2、知亮態例程:
#include
intmain()}if(flag==1)printf("檔案中含有字元%c",x);elseprintf("檔案中沒有字元搭源%c",x);return
c++檔案操作問題,如何將檔案中的指定部分資料替換而保持其他部分不變
3樓:木有想到
這個太麻煩了,簡單跟你說一下思想,不管你是用c的file指標還是c++的fstream,大致如下。
1、開啟檔案。
2、按順序以次讀取,一次讀乙個字元。
3、判斷是不是0,如果是0,記下檔案指標的位置4、繼續讀取,以次判斷是不是x三個;如果下乙個字元是0,回到第3步;如果不匹配,重複2-4步。
5、匹配成功後,讓檔案指標返回第3步記錄的位置6、寫入0x15,關閉檔案。
簡單來說就是自己實現乙個字串查詢的功能。
另外就是直接整個檔案先讀進來,然後用字串替換功能替換後,再寫入檔案再進一步,可以結合上面兩個辦法,就是一次讀入一行,然後查詢替換,如果替換成功後,就將新的內容寫入檔案。寫入檔案有兩個思路,如果是替換前後的字串長度一樣,可以記下行首指標位置,寫入一替換後的內容即可。如果長度不一樣,就新開檔案寫入。
4樓:網友
因為檔案不支援隨機寫入。
所以只能讀取出來, 替換後, 重新寫入。
如果你的檔案不大, 那麼就一次全部讀取出來, 修改後全部重新寫入。
如果檔案比較大, 那麼就每次讀取一行或者乙個資料塊, 修改後寫入臨時檔案中。 修改完後, 再用臨時檔案替換原檔案。
c語言 怎麼替換檔案中的某一段
5樓:
比較穩妥的辦法是:
寫方式建立乙個臨時檔案。
將原檔案逐字向臨時檔案拷貝,拷到你要替換的內容處,轉而拷貝要替換的新內容;新內容拷完後,將原檔案的讀指標移動到要刪除的內容之後,接著繼續拷貝,直到檔案結束。
關閉開啟的兩個檔案,刪除原檔案,將臨時檔案更名為原檔名。
為什麼要這麼做呢?因為你修改的部分的檔案塊大小新舊可能不一致,不好操作。若是大小嚴格一致的,則可以用隨機訪問函式移動指標,直接寫到原檔案要修改的地方覆蓋原資料卻可。
6樓:電影講談社
你的目的不就是覆蓋原有內容?
怎麼用c語言對檔案操作用特定內容替換其中某些內容
7樓:可禾令狐香蓮
這下面的是**,自己貼上到易語言的程戚李序集攔仔畢上。
-隔開一下,以免混亂---版本。
子程式。按鈕1_被單擊,點選之後替換文簡芹件。
複製檔案。「這裡寫上你要拿來替換的檔案的所在位址」,d:\新建資料夾\測試。dat(這裡寫上被替換的檔案的位址)」)
8樓:從燎歸思菱
由於作業系統對檔案操作做了封裝,本來很容易的事情變得很難了。
修改檔案最好的,最簡單的方法,是新建乙個文灶旁件,把修改部分前面的,先寫入新檔案,然後寫入修改的部分,再把後一部分沒有修改的,寫到新檔案中去。然後檔案重新命名。
原檔案改名備份檔案,新檔案改名原檔案。
如果修改的資料很少n~100n
kb,n~10n
mb可以用緩衝區處理好修改,再寫入檔案。
file×fopen
fseekfwrite
fclose
ps:1)如果修改的內容,和原檔案被襲仔修改隱禪橡的資料,位元組數完全相同,直接找到要修改的地方,寫入新內容就可以了。
2)如果修改後的內容,和原檔案被修改的資料,位元組數不同,建議新建乙個檔案,否則很麻煩,要用讀寫方式開啟。
a)如果修改後資料增加,把修改資料後的所有資料向後移動,給修改的資料騰地方。
b)如果減少,要把所有資料前移,然後修改檔案長度。
C語言中指標是什麼,C語言中指標的作用是什麼?
指標是c語言的難點,很難被學生接受。本部分主要演示 指標的定義,普通變數的定義,建立關聯,直接賦值,間接賦值。為了簡便,暫時只討論整形。設計 在組合框中選擇操作的型別,在彈出的對話方塊中做進一步的處理。二十個編輯模擬記憶體,十個為整形,十個為指標區.由於 記憶體 的限制,很容易 記憶體不足 二十個靜...
如何用python讀取文字中指定行的內容
實現的方bai法和詳細的操作步du 驟如下 1 第一步,開啟在計zhi算機上dao編寫python的軟體,如下圖所示,然版後進入下 權一步。2 其次,完成上述步驟後,建立乙個新的py檔案,見下圖,然後進入下一步。3 接著,完成上述步驟後,匯入xlrd包,並且讀取表的函式就在其內部,見下圖,然後進入下...
求助c語言 刪除文字檔案內的指定字串
include include int main printf 待刪除的字串 gets str while fgets s,81,fin if strcmp str,s fprintf fout,s s fclose fin fclose fout return 0 1.開啟一個tmp.txt的檔案...