[C++] strcat_s 함수를 이용하여 문자열 결합하기

[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;

}

Colored by Color Scripter

cs

 

 

실행결과 화면



 

위와 같이 사용을 하시면 되겠습니다.

 


감사합니다.^^


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY