字符串操作 Posted on 2018-08-05 | Edited on 2019-03-21 | In C++ | Views: 字符串操作函数 参考网站:http://www.kuqin.com/clib/string/strcmp.html 字符串连接和拷贝123456789101112void main(){ char dest[50]; char *a = "china"; char *b = " is good!"; // 根据首地址将字符串拷贝到dest strcpy(dest, a); // 根据首地址,将dest和b连接起来 strcat(dest, b); printf("%s\n", dest); getchar();} 字符查询123456789101112131415void main(){ char* str = "how are you!"; // 获取字符串中给定字符第一次出现所在位置的指针 char* p = strchr(str, 'a'); if (p){ printf("索引位置:%d\n", p - str); } else{ printf("没有找到"); } getchar();} 字符串查询12345678910111213141516void main(){ char* str = "how are you!"; char* find = "are"; // 获取字符串中给定字符串第一次出现所在位置的指针 char* p = strstr(str, find); if (p){ printf("索引位置:%d\n", p - str); } else{ printf("没有找到"); } getchar();} 字符串模板 sprintf(char*, format, …) 1234// 根据字符串模板构建字符串char* file_name = "";char* name = "temp";sprintf(file_name, "%s.txt", name);