#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char* strDest;
strDest = (char*)malloc(128);
char* strSrc = "Hello World";
strcpy(strDest, strSrc);//拷贝
printf("复制字符串完毕%s\n", strDest);
char test[128] = "one";
//char* test = "one";此处错误,会造成内存踩踏(test里只有4个字节,拼接过后内存超了)
strcat(test, strSrc);//拼接
puts("拼接字符串完毕%s",test);
char* s1 = "123";
char* s2 = "123";
strcmp(s1, s2);//比较
int ret = strcmp(s1, s2);//s1>s2;ret>0, s1<s2;ret<0 s1=s2;ret=0
printf("ret = %d\n", ret);
if (ret == 0)
{
printf("两个字符串一样\n");
}
system("pause");
return 0;
}