我是新來的彙編語言(MASM),我想從.txt文件讀取64位塊,對它們進行加密並將它們寫入另一個.txt文件。我試圖用這個代碼閱讀:如何從裝配中的文本文件中讀取64位塊
push offset fscanf_format
push pointer_source
call fscanf
add esp,12
cmp eax,0ffffffffh;
其中fscanf_format
被定義爲:
fscanf_format db "%lld",0
我不能肯定它是否工作正常,我真的不知道如何使用阻止對他們進行操作。
目前還不清楚你的'64 blocks'的意思......也許你想'fread'不'fscanf'。 – Jester
我也不確定。重點是我必須讀取64位,加密它們,將它們寫入目標文件,然後轉到下一個64位並重復,直到到達源.txt文件的末尾。也許我應該使用fread,但我不知道如何。 –
您的輸入文件是否包含數字作爲文本,或者不是? – Jester