|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2010
Messaggi: 1
|
AIUTO..problemino da risolvere
Salve a tutti.
Sto cercando qualcuno che mi possa aiutare nel mio problema. Sono alle prime armi con la programmazione in linguaggio c. devo risolvere il seguente problema: si realizzi un programma in grado di leggere in ingresso da un file di testo, il cui nome deve essere inserito da tastiera, una matrice di dati interi di dimensione massima 100x100. la matrice non è necessariamente quadrata. All'interno del file, gli elementi di ogni riga della matrice sono separati tra di loro da almeno uno spazio e sono scritti su un'unica riga nel file(quindi, righe diverse del file corrispondono a righe diverse della matrice). ad esempio il contenuto del file è il seguente: 101 0 0 401 0 3 0 300 9803 0 0 306 0 1201 0 10 0 203 304 1400 Il file riesco ad aprirlo, il mio problema non è quello.Qualcuno sa però come posso leggere i dati del file e salvarli in una matrice senza però conoscere nè il numero delle righe nè il numero delle colonne. Ringrazio chiunque riesca ad aiutarmi a risolvere questo problema. |
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Inizializzi un array di 100x100 elementi [edit: nel senso di un monodimensionale da 10.000 componenti]
Leggi i dati in sequenza e li infili nella prima posizione disponibile di quell'array, tenendo conto di quanti numeri ci sono sulla prima riga. Fine. Al termine infatti ti ritrovi con: l'array riempito in sequenza con le righe della matrice, chiamiamolo A il numero di elementi per riga cioè il numero di colonne della matrice, C Risulta pertanto che l'elemento E della matrice di indici (r, c), con r indice di riga e c indice di colonna sia il componente di indice I = r * C + c nell'array A.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! Ultima modifica di PGI-Bis : 09-04-2010 alle 02:31. |
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:30.


















