Caratteri speciali

di il
3 risposte

Caratteri speciali

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

  • Re: Caratteri speciali

    E' un problema di windows, prova a mettere system("chcp.com 1252) all'inizio del programma.
  • Re: Caratteri speciali

    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;
    }
    
  • Re: Caratteri speciali

    Ok grazie mille
Devi accedere o registrarti per scrivere nel forum
3 risposte