Need to do something like this
userName="DeadUser" This value is assigned to a variable by a separate function.
Need to do something like this
userName="DeadUser" This value is assigned to a variable by a separate function.
It depends on how the variable is declared. If it is declared as a pointer, then you can write
char *userName = "DeadUser"; or
char *userName; userName = "DeadUser"; or even
#include <stdlib.h> #include <string.h> //... char *userName; userName = malloc( 9 * sizeof( char ) ); strcpy( userName, "DeadUser" ); //... free( userName ); If the variable is declared as an array, then you can write
char userName[] = "DeadUser"; or
#include <string.h> //... char userName[9]; strcpy( userName, "DeadUser" ); strdup() such a "secret weapon" like strdup() too early to trust him? - avpSource: https://ru.stackoverflow.com/questions/602825/
All Articles
char(notchar []and notchar *), then in any way. Just one letter. In secret - sometimes you can drive into it as much as 4 (but you shouldn’t particularly indulge in it, purists will enter) - avp