|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: May 2010
Messaggi: 8
|
[C] Problema lettura file
Ciao a tutti,
ho un problema con la lettura di un file. Vorrei leggere un file strutturato in questo modo: la prima riga contiene un numero,la seconda una parentesi tonda aperta. Ci sono poi delle righe composte da coppie di interi con un'ultima seguita da parentesi tonda chiusa. La struttura poi si ripete un numero di volte pari al valore inserito nella prima riga. Ad esempio 2 ( 4 5 89 4 90 7 ) ( 3 9 ) Il numero di righe comprese tra le parentesi tonde è arbitrario. Con una fscanf leggo il primo intero e fin qui va tutto bene. Ad ogni blocco inserito tra parentesi tonde devo eseguire delle operazioni specifiche. Ho pensato come soluzione di usare un ciclo while, che finchè non trova la parentesi tonda chiusa esegue una fscanf, leggendo la riga con i due numeri, con un codice strutturato in questo modo: Codice:
while("finchè non leggo )" ){ fscanf(fp, "%d %d", &n, &m); } Qualcuno può aiutarmi? Grazie! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:41.