posted by REDFORCE 2017. 6. 14. 11:51

strlen, strcmp, strcat, strcpy, strtok 사용하는 것에 대해


간단히 적어둔 코드입니다.


#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;
}
view raw main.cpp hosted with ❤ by GitHub