用c++写一个字符串拼接
时间: 2024-02-18 17:34:50 浏览: 74
可以使用 strcat() 函数来实现字符串拼接,示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[100] = "Hello, ";
char str2[] = "world!";
strcat(str1, str2);
printf("%s", str1);
return 0;
}
```
以上代码会输出: "Hello, world!"
相关问题
用C++写一个字符串拼接
#include <stdio.h>
#include <string.h>
int main() {
char str1[100], str2[50];
printf("请输入第一个字符串:");
gets(str1);
printf("请输入第二个字符串:");
gets(str2);
strcat(str1, str2);
printf("拼接后的字符串为:%s\n", str1);
return 0;
}
// 示例输入:
// 请输入第一个字符串:Hello
// 请输入第二个字符串:World!
// 输出结果:
// 拼接后的字符串为:HelloWorld!
c++ UNSIGNED8 和字符串拼接
以下是C++中UNSIGNED8和字符串拼接的示例代码:
```cpp
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
// 定义UNSIGNED8类型变量
unsigned char UNSIGNED8 = 0x12;
// 将UNSIGNED8类型变量转换为字符串类型
stringstream ss;
ss << hex << (int)UNSIGNED8;
string str = ss.str();
// 将字符串和其他字符串拼接
string result = "0x" + str + " is the value of UNSIGNED8.";
// 输出结果
cout << result << endl;
return 0;
}
```
该示例代码中,首先定义了一个UNSIGNED8类型的变量,并将其转换为字符串类型。然后,将字符串和其他字符串拼接,最终输出结果。
阅读全文