[C++] strcat_s 함수를 이용하여 문자열 결합하기
- C++/설명
- 2018. 8. 6. 10:56
[C++] strcat_s 함수를 사용하여 문자열 결합하기
이번 포스팅에서는 C++환경에서 문자열을 결합하는 방법에 대해서 알아보도록 하겠습니다.
실제 실무에서 파일을 쓸 때, 또는 문자를 이용하여 어떠한 작업을 할 때 많이들 사용하는 방법이기 때문에 C++언어를 이용하여 사용법을 익히게 되면 유용하게 사용할 수 있거라 생각합니다.^^
C++에서 문자열을 결합하기 위해서는 strcat_s 함수를 이용하여 결합을 시켜줘야 합니다.
strcat_s 함수 원형
char *strcat_s(char *dest, const char *src, size_t count);
strcat_s 함수 사용 방법
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 32 33 34 35 36 37 38 39 |
#include <iostream> #include <string.h>
#include <windows.h> //strcat_s 사용하기 위한 헤더파일 정의
using namespace std;
int main(void) { char a[100] = "afsdzvcx123@tistory.com"; char b[100] = " 범범조조"; char c[100] = " 블로그에"; char d[100] = " 오신것을 환영합니다^^";
static char szHeader[1024] = {0, }; ZeroMemory(szHeader, sizeof(char) * 1024);
cout<<"---------------문자 결합 전---------------"<< endl; cout<<a<<endl; cout<<b<<endl; cout<<c<<endl; cout<<d<<endl;
cout<<endl; cout<<endl;
cout<<"---------------문자 결합 후---------------"<< endl;
strcat_s(szHeader, a); strcat_s(szHeader, b); strcat_s(szHeader, c); strcat_s(szHeader, d);
cout<<szHeader<< endl; cout<<endl;
return 0; } |
실행결과 화면
위와 같이 사용을 하시면 되겠습니다.
감사합니다.^^
'C++ > 설명' 카테고리의 다른 글
콜백(CALLBACK)함수란 무엇인가??? (0) | 2018.08.06 |
---|---|
C++ 25. 상속과 다형성 최종실습(학생 프로그램) (0) | 2016.04.20 |
C++ 24.상속과 다형성 실습2(상품, 할인상품) (0) | 2016.04.20 |
C++ 23. 상속과 다형성 실습(도형) (0) | 2016.04.20 |
C++ 22. 파생 개체의 생성과 소멸 과정 (0) | 2016.04.19 |
이 글을 공유하기