Kezdőoldal » Számítástechnika » Programozás » PASCAL! Hogyan tudnék létrehoz...

PASCAL! Hogyan tudnék létrehozni egy nagyobb adat típusú változót, akár pointerek segítségével?

Figyelt kérdés

Egy programon kezdtem el dolgozni,ami képes fájlok másolására...az ötlet jó,és működik is de byte típusú változóval igen lassú a folyamat..létezik erre valami megoldás.

Forráskód:


program proba2;

uses crt;


var f1,f2:file;

dir1,dir2:string;

i:int64;

b:byte;


begin

clrscr;

i:=1;

write('Eleresi ut.: ');readln(dir1);

write('Kimenet: ');readln(dir2);

clrscr;

assign(f1,dir1);

reset(f1,8);

assign(f2,dir2);

rewrite(f2,8);

while not eof(f1) do

begin

writeln(100/(filesize(f1)/i):10:2,'% van keszen');

blockread(f1,b,sizeof(b));

blockwrite(f2,b,sizeof(b));

inc(i);

end;

close(f1);

close(f2);

end.


.// haladás lenne ha már mb-ként be tudnám tölteni...ötletek?...esetleg a kész megoldásra kérhetnék forráskódot...megköszönném :)


2013. dec. 23. 20:28
 1/3 iostream ***** válasza:
2013. dec. 23. 20:43
Hasznos számodra ez a válasz?
 2/3 ejbenjaro ***** válasza:

Nézd meg a free pascal blockread-hoz való súgóját itt

[link]

2013. dec. 23. 21:15
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Tipp: itt a kiíratás lassú.
2013. dec. 24. 10:29
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!