Code 1 của mình thế này:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char string[] = "Hello", copy[10]= {0};
strcpy(string,copy);
printf("string is: %s\n",string);
printf("copy is: %s\n",copy);
return 0;
}
và Code2 thế này:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char string[] = "Hello", copy[10]= {0};
strcpy(copy,string);
printf("string is: %s\n",string);
printf("copy is: %s\n",copy);
return 0;
}
2 Code chỉ khác nhau ở strcpy(string,copy) và strcpy(copy,string) thôi
Nhưng khi Build ra thì strcpy(copy,string) sẽ cho ra kết quả của việc copy trên còn strcpy(string,copy) thì lại không hiển thị kết quả.
Các bạn giải thích giúp mình vì sao lại vây với nhe