IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @065
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Súťaž o LEGO® duplo®

Vyhrajte prekvapenie pre svoje detičky! LEGO duplo 2 krát deňne do konca mesiaca www.duplo.lego.com

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Dajte zbohom celulitíde

S novinkami radu NIVEA Q10 plus môžete hodiť celulitídu za hlavu. www.NIVEA.sk

Zaregistruj sa!

Tvoj názor sa ráta a oplatí! Pridaj sa a vyhraj iPad. www.marketagent.com

Všetko za 9,90€

obľúbené Topshop produkty za skvelú cenu len 9,90€! Kliknite a nakupujte. Topshop www.topshop.sk

Problem s vypisom textu cez kresliaceho robota

Zaslať odpoveď
AutorSpráva
chiwo
Užívateľ
Užívateľ

Založený: 14.06.2007
Príspevky: 72

PríspevokZaslal: Po 20.10.08 19:04Odpovedať s citátomNávrat hore

3. úloha:
Napíšte program, ktorý načíta textový súbor kresli.txt (http://mitinkas.googlepages.com/kresli.txt). Súbor obsahuje riadky s troma číslami - poradové číslo, x-ová súradnica a y-ová súradnica. Po prečítaní riadku nakreslite na grafickej ploche bod na súradniciach x, y a vypíšte pri ňom aj jeho poradové číslo. Môžete predpokladať, že súbor je korektne zadaný.

kód:

uses RobotUnit;
procedure TForm2.Button1Click(Sender: TObject);
var textak: TextFile;
    r: TRobot;
    vypis: string;
    poradie, x, y:integer;
begin
  AssignFile(textak, 'kresli.txt');
  Reset(textak);
  r:= TRobot.Create;
  r.PW:=5;
  while not SeekEof(textak) do
    begin
          read(textak, poradie, x, y);
            r.movexy(x,y);
            r.point;
            {vypis:=IntToSTr(poradie);}
            r.text('5');
    end;
  CloseFile(textak);
end;


namiesto 5-ky mi vypisuje take cierne obdlznicky a neviem preco aj som pozeral RobotUnit(najdete v 2.predáške na www.delphi.input.sk) a ma to byt string Skusal som s tym robit hocico ale stale su tam tie stvorceky Ak vie niekdo podarit tak budem velmi vdacny
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
stopa27
Užívateľ
Užívateľ

Založený: 19.09.2006
Príspevky: 729
Bydlisko: Ružomberok<->Bratislava (21)

PríspevokZaslal: Ut 21.10.08 15:47Odpovedať s citátomNávrat hore

zrejme je to sposobene r.PW=5 a r.point. skus dat r.PW=2 a namiesto r.point dat r.fd(2)

_________________
Quick memory editor 5.5 (RAW 0xFC58C) : Hi crackers, please don't crack me. Thank you!
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
chiwo
Užívateľ
Užívateľ

Založený: 14.06.2007
Príspevky: 72

PríspevokZaslal: Ut 21.10.08 19:06Odpovedať s citátomNávrat hore

ok uz to ide to pw nebol problem lebo pw som mal aj jedna a stale to robilo blbosti tak som si nadstavil takto a ide to v poho
kód:
 
r.pw:=5;
r.fd(1);
r.pw:=1;
vypis:=IntToSTr(poradie);
r.text(vypis);
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd