C++标准库提供的字符串类
C 语言的字符串操作函数:
值得注意的是,两者不能混用,会报错
我更喜欢使用C++标准库提供的字符串类这样更方便些,源码提供给各位,大家自行尝试,如有遗漏或者错误,希望大家能补充与指出(玫瑰献上)。
源代码:
1:
#include <iostream>
#include <cstring>
int main()
{
std::string str1{};
std::string str1_link{"begin"};
std::string str1_copy{};
std::cin>>str1;
str1_copy=str1;
str1_link+=str1;
std::cout<<str1<<"\n"
<<str1_link<<"\n"
<<str1_copy<<"\n";
return 0;
}
2:
#include <iostream>
#include <cstring>
int main()
{
char str1[20]{},str1_link[20]{"begin"},str1_copy[20]{};
std::cin>>str1;
std::strcpy(str1_copy,str1);
std::strcat(str1_link,str1);
std::cout<<str1<<"\n"
<<str1_link<<"\n"
<<str1_copy<<"\n";
return 0;
}