Kezdőoldal » Számítástechnika » Programozás » Hogy kell turbo pascalban...

Hogy kell turbo pascalban sortörést csinálni?

Figyelt kérdés

Nagyon kezdő vagyok, alig pár tanórája van halvány lilám a programozásról. Szórakoztatom magam és próbálok csinálni egy kis hülye programot, amibe kéne a sortörés.

if --valami-- then writeln(és itt van egy szöveg amibe sortörés kell)

A segítséget előre is köszönöm. :D


2010. febr. 27. 14:47
 1/8 anonim ***** válasza:
chr(13),chr(10)
2010. febr. 27. 15:09
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
\n-t írass ki, ott lesz a sörtörés.
2010. febr. 27. 17:39
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
és ezeket vesszővel elválaszta idézőjelek közé a szöveg közé a zárójelbe, vagy hogyan nyomjam be oda? :D
2010. febr. 27. 22:02
 4/8 A kérdező kommentje:

jaj, megvan, az első működik, oké.. köszönöm szépen.

de a második az nem akar bejönni.

és rájöttem, hogy van még egy problémám. sok futtatásnál kiírja, hogy division by zero, vagy valami ilyen. Előbb utóbb sikerül lefuttatni, de csak sokadjára. Erre valami ötlet?

2010. febr. 27. 22:29
 5/8 anonim ***** válasza:

Csak tegyél a kiiratásba egy \n-t, és ott lesz sörtörés, pl:

println("ez egy sor \n ez meg mégegy");


De figyelj hogy \-t irj és ne /-t, mert ez is számít. A division by zero meg nullával osztást jelent, valahol azzal osztottál (gondolom bekértél egy számot, amit nem ellenőriztél le, és később valahol osztasz vele, vagy egy számítás eredménye 0 lett, és azzal osztasz utána).

2010. febr. 27. 22:37
Hasznos számodra ez a válasz?
 6/8 anonim válasza:

Szia!

A régebbi Pascal programok sajnos adnak ilyen (Divide by zero) hibát. Ez a gyorsabb rendszerek miatt lett így.

Itt egy lehetséges megoldás (patch):

[link]


Sok mindent találsz a Google-val is, ha beírod ezt:

"pascal division by zero"


Soremelési minták:

1. "szöveg"+chr(13)+chr(10)+"további szöveg";

2. WriteLn('szöveg'^M^J'további szöveg');

3. Write('szöveg'+#13+#10+'további szöveg');

2010. febr. 28. 13:20
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

Köszönöm, majd végigpróbálgaom őket.

Közben találtam választ a nullával osztásra. Nem én voltam a hülye kivételesen, mert string :D. Rájöttem, hogy előbb-utóbb lefuttatja az ilyeneket is, csak jópárszor meg kell próbálni.

2010. febr. 28. 20:38
 8/8 anonim ***** válasza:

Előtted írták a megoldást a "Division by zero" hibára


"Szia!

A régebbi Pascal programok sajnos adnak ilyen (Divide by zero) hibát. Ez a gyorsabb rendszerek miatt lett így.

Itt egy lehetséges megoldás (patch):

[link]


Ha így sem meg akkor meg Free Pascal-t használj...

2010. márc. 18. 04:59
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!