내가 기능에 str_cpy
strcat와 함수에 인수 문자 (텍스트)를 전송 -
void str_cpy(char *str_in, char *str_out);
Examle (일) &s
및 char array(text)
를 보내 C :
void str_cpy(char *str_in, char *str_out);
int main(int argc, char *argv[])
{
char *s = NULL;
str_cpy(&s, "Hola Hola");
puts(&s);
system("PAUSE");
return 0;
}
void str_cpy(char *str_in, char *str_out) {
strcat(str_in, "Hello");
}
하지 작업을 수행 (방법을 작동해야 함)
void str_cpy(char *str_in, char *str_out);
int main(int argc, char *argv[])
{
char *s = NULL;
str_cpy(&s, "Hola Hola");
puts(&s);
system("PAUSE");
return 0;
}
void str_cpy(char *str_in, char *str_out) {
strcat(str_in, str_out);
}
어떻게 마지막 기능을 쓸 수 있습니까? 어떻게 제대로 str_cpy 함수를 쓰거나 함수에서 char 배열을 보내는가?
'str'으로 시작하는 이름을 사용하여 자신의 함수를 정의하는 것은 실제로 합법적이지 않습니다. 그러한 모든 이름은 유보됩니다. 대부분의 컴파일러는 신경 쓰지 않지만 필자는이를 지적했다. – unwind
제발 도와주세요! 이것에 대한 정보를 찾을 수 없습니다! – Zai4ik
@unwind 어떻게 올바르게 쓸 수 있습니까? – Zai4ik