Free Pascal - char integer

Free Pascal - char integer
MA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 12 lat
  • Postów:2
0

Mam pytanie jak zrobić by CHAR z którego używam trzy opcje w programie (numery 1,2,3), połączyć z losową liczbą z INTEGER (też numery od 1 do 3), tak gdy wybiorę np. cyfrę 2 po czym wylosuje mi się też cyfra 2, to na podstawie tego pojawi się określony tekst. (?)

Mam nadzieję że jest to w miarę zrozumiałe. :)


qwerty
szopenfx
  • Rejestracja:prawie 21 lat
  • Ostatnio:6 miesięcy
0

Nie jest.
Chodzi ci o takie sprawdzenie?

Kopiuj
if (znak='2') and (wylosowana_liczba=2) then 
WriteLn('okreslony tekst');
 
MA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 12 lat
  • Postów:2
0

Tak, chodzi właśnie o to.

Tylko że pojawia się błąd:
"Incompatible types: got "Char" expected "LongInt"


qwerty
edytowany 1x, ostatnio: macdom
szopenfx
Przetłumaczę na polski: Niekompatybilne typy: Otrzymano "Char" oczekiwano "LongInt"
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:20 dni
0

A może jednak o to ci chodzi: if Ord('2')-Ord('0')=wylosowana_liczba then WriteLn('okreslony tekst 2');


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.