c - How can I change the value where char* is Pointing? -
i using char*
store variable values, there's problem can't change value. if suggest method..... life saver me....
char* year=""; //definition empty get_data(){ year= //"here want give value of variable(also in char*)" }
the short answer (don't this):
#include <string.h> ... strcpy(year, "your new string");
the reason not don't own memory year
pointing to. instead, should declare year
char year[100]
, allocates memory on stack. can copy string it.
Comments
Post a Comment