[ markozelenovic @ 01.06.2008. 17:27 ] @
Da li je moguce ispisati ascii znak pomocu njegovog "rednog broja"

npr. za znak "a" to je 97 itd.
[ X Files @ 01.06.2008. 18:15 ] @
printf ( "%d\n", 'a' );

odnosno:

char ch = 'a';
printf ( "%d\n", ch );

Ukratko, u C/C++ char možeš (uglavnom) posmatrati kao int. Nema konverzjije kao u Pasclu (ord funkcija).



[Ovu poruku je menjao X Files dana 01.06.2008. u 19:44 GMT+1]
[ markozelenovic @ 01.06.2008. 21:03 ] @
char ch = 'a';
printf ( "%d\n", ch );

Daj napisi mi u C++-u a ne u C-eu, i necu da mi ispisuje vrednost ove znakovne variable vec da pomocu rednog broja znaka da ga ispise???
[ itf @ 01.06.2008. 22:03 ] @
1. Kaži "hvala" na ponuđenom odgovoru, a ako nije to ono što tražiš tek nakon toga se specificiraj jasnije.
2. Nemoj zahtjevati. Nisi u toj poziciji. Lijepa riječ otvara mnoga vrata, dok ih ružna još više zatvara.
3. Kod je potpuno prevediv i u C++u, a pošto nisi naveo čime želiš izvršiti ispis tj. pomoću funkcija ili fstream tokova to je tvoja greška.
4. Zadatak je i dalje nejasan (barem meni). Kakvi redni brojevi?
5. Ovo spada u forum za početnike.

općenito, znak ima svoju asscii vrijednost a ako preko nje želiš ispisati znak onda to možeš napraviti npr. ovako:

cout << char(97); // a
[ markozelenovic @ 01.06.2008. 23:24 ] @
Code:
cout << char(97); // a


Pa to mi je trebalo !!! Hvala ti ITF :)
[ itf @ 02.06.2008. 00:45 ] @
nema problema