Hai perfettamente ragione.Originariamente inviato da oregon
Il codice che hai mostrato, non fa quanto dici ma lavora correttamente.
A meno che non ci sia altro codice PRIMA, che non hai mostrato ...
Ho creato un nuovo progetto vuoto e il programma funge!
Ora non riesco a capire perchè nel progetto "madre" la funzione non va![]()
Una cosa però ho notato facendo il debug, che la variabile line assume, prima della fgets:
nel primo caso (quello non funzionante) questo valore "/n......" ed altri caratteri (in pratica incomincia con un "/n").
nel secondo caso (quello funzionante, di prova) incomincia con "+\""\0..."
Secondo me è questo il problema.
Ho provato ad utilizzare il memset (line,'0',2000); ma nada ancora problemi![]()
Qualche idea?
Grazie!
P.S.
prima di quel codice non c'è niente che può dare fastidio alla fgets ne sono sicuro al 100%![]()