15/07/09 13:34
Lawliet
Postato originariamente da ingMark:
se non allochi almeno il numero delle righe come fai ogni volta ad inserirlo in rubrica[indice]?
se non allochi almeno il numero delle righe come fai ogni volta ad inserirlo in rubrica[indice]?
Se si tratta di inserire nel vettore di stringhe, semplice fai:
rubrica[indice] = "....";
niente di complicato
le stringhe sono dei vettori per il c.
un vettore di vettori è una matrice.
un vettore di vettori è una matrice.
Teoricamente si, se noti bene, puoi anche fare così rubrica[][]; (se non ricordo male, una volta provai e vidi che funzionava ^^')
non capisco questa scrittura *rubrica[1000]
Anche io utilizzo questo metodo, è che se non specifica quante persone vuole inserire penso che bisogna fare così, ovviamente è limitato non è che può inserire 1500 persone! , va in crash (quindi è sempre consigliato mettere la dimensione). Però se devi poi allocare dinamicamente allora il discorso cambia, qui devi comunque mettere un numero di byte da allocare in memoria.
No so spiegarmi bene, se te lo spiega qualcuno più esperto di me è meglio xD.
Ma penso che sia la stessa cosa come dichiarare char *stringa; che è un vettore di stringhe oppure int vettore[]; come variabile globale, assume lo stesso comportamento
Ultima modifica effettuata da Lawliet 15/07/09 13:37
aaa