Originariamente inviato da oregon
#include <locale.h>

void main()
{
setlocale(LC_ALL, ".437");

wprintf(L"àèéìòù\n");
}

??? con la wprintf se inserisco caratteri accentati nella format string mi da un genericissimo errore di compilazione "illegal byte sequence"... bho questa poi non mi era mai successo... con caratteri non accentati tutto ok. Uso DevCpp come ambiente.

Ma con una semplice printf non c'è proprio speranza che funzioni, bisogna usare la wprintf? provando a cambiare alcune tabelle dei caratteri con Setlocale si vedono dei cambiamenti nell'output ma mai quelli giusti. Io avevo provato con la 850. Mah non capisco... mi sembra così strano!

Ed_Bunker preferivo rimanere in ambiente strettamente C.