a quanto pare ci sono dei caratteri che sporcano il codice

io sto utilizzando windows... nella riga 1 del file func1.c

prima del commento /* .............. */
ci sono dei caratteri sporchi (io li ho tolti)

probabilmente per la differente conversione di alcuni caratteri
da WINDOWS a LINUX

cmq, se compilo, escono fuori ancora molti errori ma gli stray li ho corretti

edit: riassumendo...

se compilo quel codice (con g++ sotto windows) ricevo gli stessi errori da te riportati. Se (apro il file e) tolgo i caratteri sporchi (dalla riga 1 di FunzPARTE1.c) nella successiva compilazione quegli strani errori spariscono.