[ 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. |
[ markozelenovic @ 01.06.2008. 17:27 ] @
[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|