1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <stdio.h> char* myStrcat(char* destination, const char* source) { while (*destination != '\0') { destination++; } while (*source != '\0') { *destination = *source; destination++; source++; } *destination = '\0'; return destination; } int main() { char str[80] = "these "; myStrcat(str, "strings "); myStrcat(str, "are "); myStrcat(str, "concatenated."); printf("str: %s\n", str); return 0; } | cs |
'프로그래밍 > C언어' 카테고리의 다른 글
[DGPD][C언어] 배열을 이용한 트리(Tree) 구현해보기-1. (0) | 2020.05.25 |
---|---|
[DGPD][C언어] 더블 링크드 리스트(Doubly linked list) 구현해보기. (0) | 2020.05.13 |
[DGPD][C언어] 문자열 복사 함수 strcpy 만들기. (0) | 2020.05.11 |
[DGPD][C언어] 문자열 비교 함수 strcmp 만들기. (0) | 2020.05.11 |