###################################################
#include <string.h>
#include <string>
using namespace std;
int main()
{
char ans[1024] = {0};
char ans_[64] = {"hi, zhangsan"};
char ans_2[64] = {"my name is :lisi! how about you !"};
strcat(ans, ans_);
sprintf(ans+strlen(ans), "\n%s", ans_2);
std::cout<<ans<<std::endl;
std::cout<<"ans_ the strlen is "<<strlen(ans_)<<"\tthe sizeof is "<<sizeof(ans_)<<std::endl;
std::cout<<"ans_2 the strlen is "<<strlen(ans_2)<<"\tthe sizeof is "<<sizeof(ans_2)<<std::endl;
std::cout<<"ans the strlen is "<<strlen(ans)<<"\tthe sizeof is "<<sizeof(ans)<<std::endl;
return 0;
}

C++示例:字符串连接与长度、大小计算

该代码展示了如何在C++中使用`strcat`和`sprintf`进行字符串连接,同时计算`strlen`和`sizeof`的结果,用于演示内存管理与字符串操作的基本概念。
21万+

被折叠的 条评论
为什么被折叠?



