Hogy tudok Pascal-lal egy olyan progit írni amit, ha elindítok lemásolja magát ugyanabba a mappába amibe van 100-szor? (bővebben lent)
Figyelt kérdés
NEM VÍRUSRA GONDOLOK! Isten ments! És légyszíves ne azt írjátok, hogy tudással meg stb... Egy kész sablonra gondolok amit csak le kell másolnom és működik is!2010. júl. 10. 11:18
1/4 anonim ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Lemásolja magát? Az miért jó?
Beolvasod egy tömbbe, majd kiírod 100-szor.
Használj az íráshoz/olvasáshoz egy legalább a tömb 5%-át átfogó puffer tömböt. (mondjuk egy ilyen program kb. 30-40 kb-ot foglal, egy 4kb-os puffer bőven elég.)
Vagy pedig egy TFileStreamet és TMemoryStream-et használsz... ( [link] )
2/4 A kérdező kommentje:
Nekem pacal-ba kell:(
2010. júl. 10. 12:26
3/4 anonim ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Első vagyok. Ez Pascalban van csak le kell írd.
uses classes;
var m:TMemoryStream;
f:TBufStream;
begin
m := TMemoryStream.Create;
f := TBufStream.Init( paramstr(0) , stOpenRead , 64000 );
m.CopyFrom(f, s.size);
m.position := 0;
f.Done;
for i:=1 to 100 do
begin
m.Position := 0;
f := TBufStream.Init('masolat '+inttostr(i)+' '+ paramstr(0) , stOpenWrite , 64000 );
f.copyfrom(m,m.size);
f.done;
end;
end;
end.
A hibákat javítsd ki, legalább annyit csinálj :|
4/4 A kérdező kommentje:
Köszike!:)
2010. júl. 10. 21:24
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!