A me risulta che il C definisce il main come una funzione che restituisce un'intero...se no che senso avrebbe il return alla fine del main?

Ad ogni modo il problema del Dev persiste...