2017. 6. 14. 11:51
strlen, strcmp, strcat, strcpy, strtok 사용하는 것에 대해
간단히 적어둔 코드입니다.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
using namespace std; | |
int main() | |
{ | |
//str함수 | |
//1. strlen | |
char str[10] = "123456789"; | |
cout << str << endl; | |
cout << strlen(str) << endl; | |
//2. strcmp | |
char str2[10] = "ab"; | |
char str3[10] = "ac"; | |
int num2 = strcmp(str2, str3); | |
cout << num2 << endl; | |
//3. strcat | |
char str4[20] = "동물의 왕국"; | |
char str5[10] = ".avi"; | |
cout << strcat_s(str4, str5) << endl; | |
//4. strcpy | |
char str6[20] = ""; | |
char str7[20] = "동물의 왕국.avi"; | |
cout << strcpy_s(str6, str7) << endl; | |
//5. strtok | |
char str8[1024] = "언니 저 마음에 안 들죠?"; | |
char *p = NULL; | |
char *pp = NULL; | |
int count = 0; | |
p = strtok_s(str8, " ", &pp); | |
//p = strtok(str8, " "); | |
for (count = 0; p != NULL; count++) { | |
cout << p << endl; | |
p = strtok_s(NULL, " ", &pp); | |
//p = strtok(NULL, " "); | |
} | |
cout << "token : " << count << endl; | |
return 0; | |
} |
'Programming > C++' 카테고리의 다른 글
[C++]주민등록번호 생성기 (0) | 2017.06.14 |
---|---|
[C++]문자열 거꾸로 만들기 (0) | 2017.06.14 |
[C++]간단한 야구 게임 (0) | 2017.06.14 |
[C++]중복 값 없이 랜덤으로 숫자 뽑아내기 (1) | 2017.06.13 |
[C++] 달팽이 숫자 출력(Spin v.03) (0) | 2017.06.13 |