Ola,Originariamente inviato da P4nico
Non conosco i malloc ma vorrei capire cosa fa la tua riga di codice, allora hai detto che il puntatore è un chat e poi questa "malloc(sizeof(char)*DimesioneTuaStringa)", cosa fa esattamente... qualcuno la potrebbe leggere?
Mi spiego... Ultra è stato chiaro ma per capire meglio come in questo caso è stato usato il puntatore volevo capire esattamente la riga di comando
Grazie
char * pippo;
pippo = (char *) malloc(sizeof(char)*DimesioneTuaStringa) = alloca uno spazio di memoria di dimensione pari a char*DimensioneTuaSTringa, dove char indica la dimensione in byte di un carattere mentre DimensioneTuaStringa indica la lunghezza della tua stringa, e poi restituisci un puntatore di tipo char che punti all'area di memoria appena allocata.
per liberare la memoria
free(pippo)