Ciao a tutti!:figo: Devo realizzare un progetto scolastico su system call che richiede la lettura di un file da parte del processo padre, il quale, successivamente passa ciò che ha letto al figlio..
Il file è del seguente tipo:
2 5 + 9
1 3 * 10
3 2 - 8
Ora: ho fatto svariati tentativi, ho provato con fscanf, fgets, read, fread... le ho provate tutte! il mio problema con fscanf e fgets è che mi leggono un carattere alla volta e quindi quando legge '10' me lo separa nei due caratteri '1' '0'. E questo è un problema.. Come posso evitare ciò?
Un grazie a chi mi aiuterà!
Il file è del seguente tipo:
2 5 + 9
1 3 * 10
3 2 - 8
Ora: ho fatto svariati tentativi, ho provato con fscanf, fgets, read, fread... le ho provate tutte! il mio problema con fscanf e fgets è che mi leggono un carattere alla volta e quindi quando legge '10' me lo separa nei due caratteri '1' '0'. E questo è un problema.. Come posso evitare ciò?
Un grazie a chi mi aiuterà!