Uso Dev-Cpp, con mingw e gcc come compilazione, non ho mai avuto problemi con Dev, e i problemi riscontrati fino ad oggi, son sempre stati dovuti a errori miei di battitura o di mancate chiusure, ma stavolta non vedo errori, quindi sicuro è qualcosa che magari non ho ancora imparato o studiato, comunque per togliere ogni dubbio provai a compilare anche con Visual C della Microsoft.