Tablica ASCII
Ostatnio zmodyfikowano 2008-06-27 11:39
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ź. |
|
DejaVu |
» 2008-06-27 11:20:52 W C++ wykonujesz rzutowanie na typ. Rzutowanie w stylu C: char znak = 'x'; cout << "Kod znaku: " <<( int ) znak << endl; Rzutowanie w stylu 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. |
|
kiniro Temat założony przez niniejszego użytkownika |
» 2008-06-27 11:34:47 czyli konwersja w drugą stronę przebiegnie tak? int liczba = 60; cout << static_cast < char >( liczba ) << endl; sprawdziłem. Działa :D |
|
DejaVu |
» 2008-06-27 11:39:28 Tak :) |
|
« 1 » |