Code:
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ char *input = argv[1]; char *str; str = malloc(strlen(input)*sizeof(char)); strcpy(str,input); printf("%s\n",str); }
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ char *input = argv[1]; char *str; str = malloc(strlen(input)*sizeof(char)); strcpy(str,input); printf("%s\n",str); }
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ char *input = argv[1]; char str[100]; strcpy(str,input); printf("%s\n",str); }
#include <stdio.h> #include <stdlib.h> #include <string.h> int min(int a,int b){return (a<b)?a:b;} int main(int argc, char *argv[]){ char *input = argv[1]; char str[100]; memcpy(str,input,min(strlen(str)+1,100); printf("%s\n",str); }
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ char *input = argv[1]; char *str; str = malloc(strlen(input)*sizeof(char)); strcpy(str,input); printf("%s\n",str); }
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ char *input = argv[1]; char *str; str = strdup(input); printf("%s\n",str); }
Comment