Hogyan tudnék egy 100*100as bitmapot "feltölteni"?
Figyelt kérdés
szóval van egy txt file benne külön sorban 10 000szám
az kellene nekem,hogy a számokat megvizsgálja és ha páros akkor az adott pixelt beszínezi úgy akarom megoldani,hogy az első 100szám a bitmap első sorát töltené fel pixelekkel a második 100szám a másodikat és így sorban. milyen megoldás van erre?
2014. aug. 14. 16:51
1/5 anonim válasza:
beolvasod a fájlt soronként, levizsgálod az eredményt. Mi a konkrét kérdés?
2/5 A kérdező kommentje:
ja már eszembe jutott egy tízezres for ciklusban elkezdem feltölteni majd ha 100-hoz ér akkor az yplusz 1 és akkor a következő sort fogja tölteni.
2014. aug. 14. 17:03
3/5 iostream válasza:
Aha, de ne feledd az x-nek meg mindig a 100-as modulusú maradékát nézni.
4/5 A kérdező kommentje:
igen rájöttem egyszerűbb 2egybeágyazott for ciklus.
2014. aug. 14. 17:23
5/5 SimkoL válasza:
Elég egyetlen while szerintem. Mivel nyelvet nem írtál Delphi-ben írtam pár sort:
procedure TForm1.Button1Click(Sender: TObject);
var sor, oszlop, szam : integer;
f : Textfile;
begin
oszlop := 0;
sor := 1;
AssignFile(f, 'test.txt');
Reset(f);
while not Eof(f) do
begin
ReadLn(f, szam);
Inc(oszlop);
if oszlop = 100 then
begin
Inc(sor);
oszlop := 0;
end;
if not Odd(szam) then PaintBox.Canvas.Pixels[sor, oszlop] := clRed;
end;
CloseFile(f);
end;
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!