- 문자열 끝에 문자 추가하기
1 예시1: 자체 구현[ | ]
C
CPU
0.1s
MEM
18M
0.1s
Copy
#include<stdio.h>
void append(char *dst, char c) {
char *p = dst;
while (*p != '\0') p++; // 문자열 끝 탐색
*p = c;
*(p+1) = '\0';
}
int main() {
char str[1024] = "Hello Worl";
append(str, 'd');
printf("%s\n", str); // Hello World
}
Hello World
2 예시2: strcat() 사용[ | ]
C
Copy
#include<stdio.h>
#include<string.h>
int main() {
char str[1024] = "Hello Worl";
char c[2] = "d";
strcat(str, c);
printf("%s\n", str); // Hello World
}
Loading
3 예시3: strncat() 사용[ | ]
C
Copy
#include<stdio.h>
#include<string.h>
int main() {
char str[1024] = "Hello Worl";
char c[2] = "d";
strncat(str, c, 1);
printf("%s\n", str); // Hello World
}
Loading
4 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.