All about programming in GNU/LINUX

Function to Dynamically allocating memory to store set of strings using malloc in C

char **str ; //global variable 
    
void dynamically_alocate_memory_for_strings(int no_of_strings,int max_length_of_string ) {
    int i ; 
    str = (char **)malloc(no_of_strings * sizeof(char *)); 
    for(i=0;i < no_of_strings;i++) { 
        str[i]=(char *)malloc(max_length_of_string*sizeof(char *));
    }
}
 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s