HI all you
At the beginig i would like to say that I'm new here so by nice for me. I've got one question. I must write progam witch will copy contains of one text '*.txt' file in to another. I have writeln something like that. Can you correct my program code. This program must copy all file, not only the pieces. Thanks  :D

;to zaczyna dzia?a?

.model tiny
.stack 100h
.data
plik1 db 'przemek.txt',0
plik2 db 'plik2.txt',0
wynik db 'wynik.txt',0
bufor db 256 dup(0)
ilosc dw ?

.code
mov ax,@data
mov ds,ax
mov ah,3dh
mov al,0
mov dx,offset plik1
int 21h
mov bx,ax
czytaj:
mov ah,3fh
mov cx,256
mov dx,offset bufor
int 21h
mov    ilosc,ax
mov cx,ax
mov ah,02h
mov di,offset bufor

pisz:
mov dl,ds:
int 21h
inc di

    loop pisz
cmp ilosc,256
je czytaj

stworzenie_pliku_wynikowego:
mov ah,3ch
mov cx,0
mov dx,offset wynik
int 21h

otwarcie_pliku_wynikowego:

mov ah,3dh
mov al,1
mov dx,offset wynik
int 21h

zapis_pierwszego_pliku:

mov bx,ax
mov cx,256
mov ah,40h
mov dx,offset bufor
int 21h

mov ah,3eh
int 21h
mov ah,4ch
int 21h
end


Posted on 2005-05-04 12:32:07 by szwagier