Domanda

Attualmente sto scrivendo una domanda di C e ho bisogno di visualizzare i seguenti simboli nel terminale: e

I loro codici di caratteri ASCII sono 242 e 243 ma non riesco a farli essere visualizzati nel terminale DOS.

Tutte le idee su come posso fare questo?

È stato utile?

Soluzione

printf("\xf2\n");

Se questo non funziona, è a causa di DOS e pagine di codice. Prova a giocare con il comando CHCP. Si sta passeggiando in locali / specifica piattaforma / give-up-ora territorio.

Altri suggerimenti

Queste non sono in ASCII né nella LATIN1 per esempio.

Cosa terminale DOS? Se si sta compilando un binario a 32 bit (o 64-bit) in Windows, come sono sicuro che siete, allora è solo una finestra di console.

questo è il più semplice modo per impostare la tabella codici di una finestra di console. Sta a voi decidere se utilizzare il codice 437 o una pagina di codice Unicode (come UTF-8, che è 65001), ma vorrei suggerire Unicode come vi darà una maggiore flessibilità se ne avete bisogno in seguito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top