#include "stdafx.h"
#include <string.h>
#include <string>
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
string str = "abc xyz";
char strArray[11] = {0};
strncpy_s(strArray, str.c_str(), str.length());
printf("strArray: %s\n", strArray);
cout << strArray << endl;
const char* strPointer = "";
strPointer = str.c_str();
printf("strPointer: %s\n", strPointer);
cout << strPointer << endl;
char* strPointer1 = "bat hzx";
string str1 = strPointer1;
printf("str1: %s\n", str1.c_str());
char strArray1[] = "hzx bat";
string str2 = strArray1;
printf("str2: %s\n", str2.c_str());
char* strPointer2 = "cheng du";
char strArray2[11] = {0};
strncpy_s(strArray2, strPointer2, strlen(strPointer2));
printf("strArray2: %s\n", strArray2);
char strArray3[16] = "Beijing China";
char* strPointer3;
strPointer3 = strArray3;
printf("strPointer3: %s\n", strPointer3);
char strArray4[8] = "abc";
char strArray5[8] = "abx";
char strArray6[8] = "abc";
printf("strArray4: %d strArray5: %d strArray6: %d\n", strArray4, strArray5, strArray6);
printf("is big: %d\n", strcmp(strArray4, strArray5));
printf("is big: %d\n", strcmp(strArray4, strArray6));
printf("is big: %d\n", strcmp(strArray5, strArray6));
char* strArray7 = "abc";
char* strArray8 = "aby";
char* strArray9 = "abc";
printf("strArray7: %d strArray8: %d strArray9: %d\n", strArray7, strArray8, strArray9);
printf("is big: %d\n", strcmp(strArray7, strArray8));
printf("is big: %d\n", strcmp(strArray7, strArray9));
printf("is big: %d\n", strcmp(strArray8, strArray9));
char* strArray10 = "abc";
char strArray11[5] = "abz";
char* strArray12 = "abc";
printf("strArray10: %d strArray11: %d strArray12: %d\n", strArray10, strArray11, strArray12);
printf("is big: %d\n", strcmp(strArray10, strArray11));
printf("is big: %d\n", strcmp(strArray10, strArray12));
printf("is big: %d\n", strcmp(strArray11, strArray12));
string str13 = "abc";
string str14 = "abx";
string str15 = "abc";
printf("str13: %d str14: %d str15: %d\n", str13, str14, str15);
printf("is big: %d\n", strcmp(str13.c_str(), str14.c_str()));
printf("is big: %d\n", strcmp(str13.c_str(), str15.c_str()));
printf("is big: %d\n", strcmp(str14.c_str(), str15.c_str()));
cout << str13.compare(str14) << endl;
cout << str13.compare(str15) << endl;
cout << str14.compare(str15) << endl;
return 0;
}