Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    100

    [C]Deallocare memoria array di stringhe

    salve ho un dubbio
    se io ho un vettore di stringhe per deallocare la memoria del intero array di stringhe come uso la funzione free()?
    codice:
    int i=0;
    char **v;
    dimv=5;
    for(i=0;i<dimv;i++)
    {
    free(*(v+i));
    
    }
    che vi sembra? però h un dubbio non che cosi dealloco solo la memoria del primo char diogni stringa?
    df

  2. #2

    Re: [C]Deallocare memoria array di stringhe

    Originariamente inviato da esoni
    salve ho un dubbio
    se io ho un vettore di stringhe per deallocare la memoria del intero array di stringhe come uso la funzione free()?
    codice:
    int i=0;
    char **v;
    dimv=5;
    for(i=0;i<dimv;i++)
    {
    free(*(v+i));
    
    }
    che vi sembra? però h un dubbio non che cosi dealloco solo la memoria del primo char diogni stringa?
    dipende da come le hai allocate.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.