Visualizzazione i caratteri ASCII ≥ e ≤ in un'applicazione C
-
11-09-2019 - |
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?
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.