将一个 int 附加到 char* [英] Append an int to char*

查看:18
本文介绍了将一个 int 附加到 char*的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 c++ 中将整数附加到 char* 中?

How would you append an integer to a char* in c++?

推荐答案

首先使用 sprintf() 将 int 转换为 char*:

First convert the int to a char* using sprintf():

char integer_string[32];
int integer = 1234;

sprintf(integer_string, "%d", integer);

然后要将其附加到您的其他 char*,请使用 strcat():

Then to append it to your other char*, use strcat():

char other_string[64] = "Integer: "; // make sure you allocate enough space to append the other string

strcat(other_string, integer_string); // other_string now contains "Integer: 1234"

这篇关于将一个 int 附加到 char*的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆