Caratteri speciali

di Anonimizzato28758 il
3 risposte
Buon giorno, mi servirebbe sapere come si può scrivere il carattere "è" e il "¯", così che venga stampato e che non vengano caratteri strani.

3 Risposte

  • E' un problema di windows, prova a mettere system("chcp.com 1252) all'inizio del programma.
  • Non è un "problema" di Windows. Devi usare Unicode
    
    #include <iostream>
    #include <io.h>
    #include <fcntl.h>
    
    using namespace std;
    
    int main()
    {
    	_setmode(_fileno(stdout), _O_U16TEXT);
    
    	wcout << "è¯" << endl;
    
    	return 0;
    }
    
    OPPURE se imposti il code page 1252, usa la funzione apposita di Windows
    
    #include <windows.h>
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
    	SetConsoleOutputCP(1252);
    
    	cout << "è¯" << endl;
    
    	return 0;
    }
    
  • Ok grazie mille
Devi accedere o registrarti per scrivere nel forum
3 risposte