[Pascal] Wczytywanie w jednej linii...

Odpowiedz Nowy wątek
2006-10-20 18:02
Marcin_WWA
0

Witam.
Mam z pozoru błachy problem :/ Piszę prosty programik w Pascalu i nie wiem jak wczytać 3 zmienne w 1 linii (tzn. koło siebie). Teoretycznie powinno to wyglądać tak:
read(a); read(b); read(c);Nie wiem dlaczego za każdym razem kursor przenosi mi się o 1 linię w dół :/ Może wie jak to można załatwić w łatwy sposób? Chciałbym to zrobić bez korzystania z GoToXY...

Z góry dziękuję za pomoc :)

Pozostało 580 znaków

2006-10-20 18:26
0

Mam z pozoru ort! problem

Na ?ort!? problemy jest specjalny dział.

Read(a, b, c);

php if ($crazy) sqrt() or die;

Pozostało 580 znaków

2006-10-20 18:42
Marcin_WWA
0

Read(a, b, c);Jest ten sam efekt :/

P.S: Nie wiem czy to ma jakiś związek ale używam Free Pascal Compiler 2.0.4

Pozostało 580 znaków

2006-10-20 19:00
Mgr.Dobrowolski
0

a czasem lepiej nawwet "readln(a, b, c);"

Pozostało 580 znaków

2006-10-20 23:43
Marcin_WWA
0

Tak ale nadal zamiast sytuacji:
abcMam sytuację:

a
b
c

</ort>

Pozostało 580 znaków

2006-10-20 23:53
0

Korzystając z readln(a,b,c) dane w programie wczytujesz odzielajac je spacjami:a b cA jeżeli koniecznie chcesz wczytać je jakoabcto musisz wszystkie 3 liczby wczytać jako jeden string, a potem sobie to przekonwertować (procedura val).


Pozostało 580 znaków

2006-10-21 00:19
Marcin_WWA
0

OK. Dzięki. Właśnie zrozumiałem swoją głupotę [wstyd] Przy jednym read próbowałem wczytywać zmienne oddzienie (tzn. po każdej naciskałem ENTER) dlatego każda zmienna była w innej linii.

P.S: Przenieście ten post do działu Newbie albo w ogóle usuńcie...

Pozostało 580 znaków

2006-10-21 00:34
0

bo wtedy dane, które wpisujesz oddzielasz spacją a nie enterem - wpisujesz
a b c <- i tu dopiero enter


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0