Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Kontrolowana zmiana char na int

Ostatnio zmodyfikowano 2014-05-18 17:34
Autor Wiadomość
Mentaris
Temat założony przez niniejszego użytkownika
Kontrolowana zmiana char na int
» 2014-05-18 15:57:14
Witam, trudno mi to wytłumaczyć pokaże na przykładzie.
JakisChar zmieniam na JakisInt dodaje 20, wychodzi mi 151, zmieniam to na char(Ś) i potem znak Ś zmieniam znów na int to wychodzi -105. Domyslam sie ze znak ma więcej wartości niż jeden, a int łapie pierwsza napotkaną wartość, ale takiej liczby jak -105 nie mogę zapisać do pliku. Wie ktoś jak kontrolować przedział liczb, tak aby wykrywał tylko dodatnie liczby?
P-110304
pekfos
» 2014-05-18 16:15:36
char ma maksymalną wartość 127. Użyj unsigned char.
P-110305
Mentaris
Temat założony przez niniejszego użytkownika
Char na int
» 2014-05-18 17:34:03
Działa, wielkie dzięki! :)
P-110312
« 1 »
  Strona 1 z 1