si, ma non funziona con tutti i compilatori..Originariamente inviato da DVice
l'errore riscontrato può essere corretto direttamente nel codice originale:
codice:#include <stdio.h> int main() { int i; char miastringa[40]; FILE *stream = fopen("miofile.txt","a"); printf("Inserisci meno di 40 caratteri -> "); fscanf(stdin,"%[^\n]%*c", &miastringa[0]); fprintf(stream, "La mia stringa e' : %s\n", miastringa); fflush(stream); fclose(stream); }
![]()
(nemmeno la mia soluzione se prima non viene disabilitato
il buffering dell' input)..