Mi sono imbattuto in qualcosa del genere:
codice:
char *puntLinee [10];
char *pp;
while ( (getline(line, MAXLINE) > 0) && (i < 10) ) {
pp=(char *) malloc(strln(line), sizeof(char));
strcp(pp, line);
puntLinee[i++]=pp;
numLinee++;
}
Credo che significhi attrbuisici al puntatre pp la dimensione della tringa ricevuta in ingersso.
Dopo di che copia la stringa in ingresso in pp, che conteerrà dunque esattamente la stringa senza spreco si spazio.
Adesso attribuisci alla stringa iesima, proprio la stringa copiata pp.
Cio' che non riesco a comprendere è (char*), sizeof (char).
Mi è inoltre venuto un dubio, se io volessi convertire la riga i-esima in numero sarebbe possibile fare:
atoi(puntLinee[i])