Salve sto cercando di creare un programma che permetta di traslitterare i nomi russi con caratteri latini. Mi sono però imbattuto in problema, il codice è il seguente:
switch(name[i])
{
case 'ш': name[i]='š'; break;
case 'ч': name[i]='č'; break;
default: break;
}
In corrispondenza delle prime due righe dello switch ho avuto il seguente warning:
warning: multi-character character constant [-Wmultichar]
Come faccio a risolvere? Se può servire sappiate che uso Code::Blocks 12.11 ed il mio sistema operativo è Ubuntu 12.04
Già che ci sono volevo segnalare un altro problema: quando uso la funzione wcout visualizzo solo punti interrogativi; ad esempio digitando wcout << L"Il risultato è ", visualizzo: Il risultato ?. Non riesco a capire dove sbaglio, ho anche controllato le impostazione di Code::Blocks e del Terminale di Gnome, in entrambi i casi risulta in uso la codica UTF-8