ďťż

Ładny brzuch

1 w jaki sposób w pascalu skonwertować char lub string na integer

2 czy da sie zapisac w bazie opartej na plikach typowanych tekst dłuższy niż 255 znaków ?



Operacje konwersji danych

Standardowa procedura

Str(Liczba, Łańcuch)

wykonuje zamianę podanej liczby na napis, który następnie umieszczany jest w zmiennej łańcuch. Po zmiennej liczba można opcjonalnie podać szerokość pola i dokładność, podobnie jak w przypadku procedury Write.
Po wykonaniu procedury

Str(12.748:8:2, s)

zmienna łańcuchowa s będzie miała wartość ' 12.75' - napis złożony z trzech spacji oraz liczby zaokrąglonej do dwóch miejsc po przecinku, łacznie osiem znaków.

Często wykonuje się też czynność odwrotną, a mianowicie zamianę na wartość liczbową liczby której zapis umieszczony jest w zmiennej łańcuchowej, np. '-99'. Tego typu operacje wykonuje się standardową procedurą

Val(Napis, Zmienna, Kod)

Argument Napis powinien zawierać łańcuch reprezentujący wartość liczbową. Po wykonaniu procedury Val wartość liczbowa przechowywana w zmiennej Napis jest umieszczana w podanej jako drugi argument zmiennej.
Argument Kod powinien być zmienną typu Integer i po wykonaniu procedury jego wartość informuje o powodzeniu lub błędzie zamiany napisu na liczbę. Jeżeli procedura nie może poprawnie zamienić wartości tekstowej na liczbową, to zmienna Kod otrzymuje wartość różną od zera, wartość zero tej zmiennej oznacza poprawnie wykonaną zamianę.


1 w jaki sposób w pascalu skonwertować char lub string na integer

2 czy da sie zapisac w bazie opartej na plikach typowanych tekst dłuższy niż 255 znaków ?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •