C언어

strcat --

고요한하늘... 2006. 5. 19. 19:18

#include <string.h>
#include <stdio.h>


char    *jstrcat(char   *des, char  *src)
{
    char    *p;
    p = des;
    while(*p++);
    p--;
    while(*src != '\0')
    {
        *p++ = *src++;

    }
    *p = '\0';
    return p;

}

int main()
{

    char    *p;
    char    *str1 = "test1";
    char    *str2 = "test2";
    char    *str3 = "test3";
    char    *str4 = "test4";
    char    buffer[1024]={0,};


    p = buffer;
    p = jstrcat(p,str1);
    p = jstrcat(p,str2);
    p = jstrcat(p,str3);
    p = jstrcat(p,str4);
    printf("%s\n",buffer);


}


 

'C언어' 카테고리의 다른 글

[스크랩] 정보검색관련 용어집 #1  (0) 2006.08.17
valgrind  (0) 2006.06.23
UDP CLIENT USING APR  (0) 2006.05.08
복잡한 함수포인터 읽기(고급)  (0) 2006.05.08
복잡한 함수포인터 (고급)  (0) 2006.05.05