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

Tablica ASCII

Ostatnio zmodyfikowano 2008-06-27 11:39
Autor Wiadomość
kiniro
Temat założony przez niniejszego użytkownika
Tablica ASCII
» 2008-06-27 09:50:57
Witam ponownie. Możliwe, że jest to gdzieś w kursie a ja nie doczytałem, ale mam pytanko. Chciałbym, żeby na ekranie wyświetliła mi się tablica ASCII. Jaka jest komenda do zamiany ze znaku na kod i odwrotnie (analogicznie do pascala chr i ord)?
Wiem, że wtedy po prostu przepuszczam sobie przez pętelkę od 1 do nie pamiętam ilu i mi wszystko wypisze. Z góry dzięki za odpowiedź.
P-899
DejaVu
» 2008-06-27 11:20:52
W C++ wykonujesz rzutowanie na typ. Rzutowanie w stylu C:
C/C++
char znak = 'x';
cout << "Kod znaku: " <<( int ) znak << endl;
Rzutowanie w stylu C++:
C/C++
char znak = 'x';
cout << "Kod znaku: " << static_cast < int >( znak ) << endl;
Obecny kurs nie omawia jeszcze rzutowań w stylu C/C++ (w którymś z rodziałów jest o tym wzmianka) i nawet gotowy program do tego co chcesz zrobić :)

Konwersja w drugą stronę jest analogiczna.
P-900
kiniro
Temat założony przez niniejszego użytkownika
» 2008-06-27 11:34:47
czyli konwersja w drugą stronę przebiegnie tak?

C/C++
int liczba = 60;
cout << static_cast < char >( liczba ) << endl;

sprawdziłem. Działa :D
P-901
DejaVu
» 2008-06-27 11:39:28
Tak :)
P-902
« 1 »
  Strona 1 z 1