Salve,

ho uno stranissimo errore sui files che ho messo in allegato. L'errore è il seguente: compilo tutti i files e non ho nessun errore; decido di introdurre una piccola modifica in uno dei file, modifica che non altera il programma, tipo aggiunere una linea in più per separare due funzioni, o cancellare un commento, ecc ecc, e viene fuorri questo inspiegabile errore:

funzParte1.c:1: error: stray '\357' in program
funzParte1.c:1: error: stray '\273' in program
funzParte1.c:1: error: stray '\277' in program

Che è sto stry?

Sembra un errore di codifica del file, ma non so come fare. I files del proramma mi sono arrivati per posta. All'inizio compilano; se poi faccio delle modifiche al file protParte1.h o funzParte1.c salta fuori quest'errore.

Qualcuno potrebbe provare a compilarli col comando:

g++ -c *.c -fpermissive

e vedere se riceve lo stesso errore oppure no?

I files si scaricano qui:

http://xoomer.virgilio.it/world721/Files.zip

La versione compilabile è questa:

http://xoomer.virgilio.it/world721/FilesCorretti.zip

ma l'unica differenza tra le due è che ho aggiunto una linea vuota all'inizio del file funzparte1.c

Grazie e ciao.