PDA

Visualizza la versione completa : [c++]interpretazione array libero


cleaner
01-01-2009, 17:44
devo svolgere un esercizio, il quale come testo dice:
...
memorizza, rispettivamente, nei
campi Nome e Num del primo elemento libero di T;
se non c'è spazio libero in T, stampa un
messaggio d'errore (N.B. All'inizio gli elementi di T sono considerati tutti "liberi". La
stringa letta può essere una stringa qualsiasi, anche contenente caratteri "spazio");
...

Note: T è un array con dimensione 100

Mi spiegate come faccio a verificare se l'indice dell'elemento è vuoto ..io l'avevo intpretato così:

" " <-- vuoto
" 45 " <-- pieno

solo che ..
La stringa letta può essere una stringa qualsiasi, anche contenente caratteri "spazio");
forse devo fare un controllo sulla dimensione? :master:

oregon
01-01-2009, 19:11
Dato che si parla di "campi di un elemento" allora si tratta di un array di strutture.

In questa struttura il campo Nome sara' una stringa e se la sua lunghezza e' 0 allora il corrispondente elemento sarà libero.

L'altro campo sarà un campo numerico.

Loading