가능한 중복 :
Any better suggestions for this c functions copyString,concatString구현
이, 나는 그것을 구현해야 질문이 면접을 형성입니다 특정 서명이 내가 일할 필요가 코드입니다 :
int main(int argc, char *argv[])
{
char *str = NULL;
new_strcpy(&str , "string one");
new_strcpy(&str , str +7);
new_strcat(&str , " two");
new_printf(&str , "%str !", s);
puts(str);
new_free(&str);
return 0;
}
이것은 내 구현 new_strcp입니다 y :
char* new_strcpy(char **dst,const char *source)
{
char *ans=*dst;
while(**dst++=*source++);
return ans;
}
하지만이 솔루션 충돌이 누군가 나를 도울 수 있습니까?
** ** dst ++'는 모두를 위해 괄호를 사용합니다. – UmNyobe
"이것은 취업 인터뷰 형식의 질문입니다."- 미안하지만, C에게 알리려고하지 말았어야합니다. –
아마도 인터뷰 대상자는 코드 재사용의 이점과 힙 메모리를 할당하고 해제하는 방법을 언급했을 것입니다. (예 : 아주 좋은 인터뷰 질문이 아닙니다) – bph