PDA

View Full Version : [c] input con argomenti arbitrari da tastiera


santaclause83
01-05-2007, 16:22
salve,stavo guardando scanf() e derivati,ma nel caso voglia immagazzinare in un buffer una quantità di dati arbitraria da tastiera dove ogni argomento è separato da uno spazio,non so bene quale funzione usare.

ad esempio,dichiarazione di una matrice dalla dimensione arbitraria:

<nomematrice> = <arg11> <arg12>...<arg1N>;<arg21> <arg22>...<arg2N>;....<argNN>


mi servirebbe una funzione che abbia come la scanf gli specificatori di conversione dove però al terzo argomento poter immagazzinare tutta la stringa dopo "=" in un solo buffer,senza che mi si fermi al primo spazio trovato.

avete qualche idea?

thanxalot

Ziosilvio
01-05-2007, 18:14
Potresti prendere tutta la riga con fgets, e poi manipolarla con le varie strtok, atoi, eccetera.