티스토리 뷰
안녕하세요 박스여우입니다.
이번에는 strcat() - 문자열을 이어붙이는 함수 에대해 알아보겠습니다.
우선, strcat()의 원형은 char strcat( char *str1, const char *str2 ) 요렇게 생겼습니다.
그럼 이 strcat() 함수를 이용한 예제를 살펴봅시다.
char strcat(abc, 문자열);
1
2
3
4
5
6
7
8 |
char str1[10], str2[10];
scanf("%s", str1); //문자열 데이터를 입력받는다.
scanf("%s", str2); //문자열 데이터2를 입력받는다.
strcat(str1,str2); //두 문자열을 연결한다.
printf("%s",str1); //연결한 문자열을 출력한다.
|
cs |
ex)
Input : where , _Love - Output : where_Love
Input : Java, _C - Output : Java_C
strcat() 함수는 말그대로 문자열과 문자열을 이어붙이는 함수입니다.
str1문자열의 끝은 문자열을 끝을나타내는 null이 있는곳이며, str1의 null부분부터 추가가 됩니다.
두 개의 매개 변수중 첫번째인 str1에 문자열이 복사됩니다.
※위의 함수를 사용하기 위해서는 #include <string.h>를 통해 헤더파일 사용선언을 하셔야 합니다.
※위의 소스는 다른 부분은 때고, 응용되는 부분만 나타낸 소스이므로, 컴파일러에 형식을 갖춘뒤 사용하셔야 작동됩니다.
'tmp' 카테고리의 다른 글
conio.h :: kbhit() - 타자를 입력받는다. (1) | 2015.07.10 |
---|---|
string.h :: strupr() : 문자열을 대문자화한다 (0) | 2015.07.10 |
string.h :: strrev() : 문자열을 거꾸로 뒤집기 (0) | 2015.07.09 |
string.h :: strlen() : 문자열의 길이를 구한다 (0) | 2015.07.09 |
plugin 마스터 - #1 준비 및 onEnable() (0) | 2015.07.08 |
댓글