PDA

Visualizza la versione completa : MS_DOS: tabelle caratteri


Red_Code
14-04-2004, 17:40
Ciao ragazzi, sono uno nuovo che da poco ha scoperto il fantastico mondo del C++ :tongue: .
Adesso per il "problemino" come avrete capito non sul linguaggio di programmazione ma sul fatto che quando vado ad eseguire i file scritti in codice (ho Visual Studio) o anche scrivo da MS_DOS direttamente ,quando digito la "e" accentata mi esce un carattere strano :dh: (guardate l' allegato che ce ne un esempio).
E' chiaro, o penso che sia questo, che le tabelle dei caratteri di dos e di windows(sigh... :bh: ) non combaciano.

Qualcuno sa dirmi come rimetterle a posto? :master:


Grazie ciao :)

LeleFT
14-04-2004, 19:23
Una soluzione possibile quella di non digitare direttamente il carattere da stampare nella stringa fissa, ma di esplicitarne il codice ASCII.

Qui trovi una bella tabella dei codici di DOS: http://www.lagreca.it/didattica/ascii.htm

E questo un esempio di come usufruirne:


main() {
cout << "Questa " << (char) 138 << " una prova!" << endl;
}

La parte in grassetto stampa la lettera ' '.

Ciao. :ciauz:

Lardoman
14-04-2004, 21:23
Oppure + semplicemente usi la e apostrofata al posto di quella accentata e ingoi il rospo :D

Red_Code
14-04-2004, 21:29
Grazie 1000 :ciauz:

Loading