Kontrolowana zmiana char na int
Ostatnio zmodyfikowano 2014-05-18 17:34
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? |
|
pekfos |
» 2014-05-18 16:15:36 char ma maksymalną wartość 127. Użyj unsigned char. |
|
Mentaris Temat założony przez niniejszego użytkownika |
Char na int » 2014-05-18 17:34:03 Działa, wielkie dzięki! :) |
|
« 1 » |