社区
C语言
帖子详情
在C++中,怎样才能把一个CString类型的变量同一个int型的变量连接起来,构成一个新的字符串?
ybudi
2003-02-11 06:19:43
在C++中,怎样才能把一个CString类型的变量同一个int型的变量连接起来,构成一个新的字符串?就象Java那样。
例:
[java代码]
String str = "string:";
int integer = 48;
System.out.println(str + integer);
[output]
string:48
...全文
120
13
打赏
收藏
在C++中,怎样才能把一个CString类型的变量同一个int型的变量连接起来,构成一个新的字符串?
在C++中,怎样才能把一个CString类型的变量同一个int型的变量连接起来,构成一个新的字符串?就象Java那样。 例: [java代码] String str = "string:"; int integer = 48; System.out.println(str + integer); [output] string:48
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ybudi
2003-02-13
打赏
举报
回复
有atoi()这个函数么,是不是_atoi()啊??
Bandry
2003-02-12
打赏
举报
回复
来晚了,我也知道的。
wlk
2003-02-12
打赏
举报
回复
以上方法都行
小笨和漂向北方
2003-02-12
打赏
举报
回复
可以用sprintf()
还可以:
#include <cstream>
#include <string>
int i=1;
std::stringstream s;
s<<i;
std::string str=s.str():
xkak2
2003-02-12
打赏
举报
回复
就是大家说的方法呀,atoi或者sprintf
21st_centry_fox
2003-02-12
打赏
举报
回复
还是ITOA看上去比较好
Reecelee
2003-02-12
打赏
举报
回复
受教了
qhgary
2003-02-11
打赏
举报
回复
CString str = "string:";
int interger = 48;
CString tmp;
tmp.Format("%d", interger);
str+=tmp;
zheng_can
2003-02-11
打赏
举报
回复
CString str;
int i;
str.AppendFormat( "%d", i );
// in VC.Net
njsg_zeng
2003-02-11
打赏
举报
回复
string str;
int i;
str+=itoa(i);
floatbit
2003-02-11
打赏
举报
回复
我支持你!!
Jinhao
2003-02-11
打赏
举报
回复
#include<iostream>
#include<sstream>
int main()
{
cstring str="string:";
cstring strtemp;
int integer=48;
std::ostringstream strint;
strint<<a;
std::cout<<string<<strint.str();
return 0;
}
HaiFen
2003-02-11
打赏
举报
回复
CString str = "string:";
int interger = 48;
CString tmp;
tmp.Print("%d", interger);
str+=tmp;
windows下
C++
对象的反射功能
c/
c++
如果在日志
中
查看某个结构体/类的每个
变量
名,
变量
值信息,只能通过pr
int
f逐个格式化,非常繁琐,如何做到类似protobuff转json的序列化功能呢? 该dll库先通过分析pdb文件获取结构体/类的
变量
名称、
变量
地址,并将指定的对象序列化成完整json
字符串
,极大降低了开发者工作量。 支持的
类
型
:bool、char、
int
、float、double、std::vector、std::map、std::
string
、po
int
er、reference、array、C
String
、CMap、CArray 等常见
类
型
。 具体使用说明见:https://www.91dengdeng.cn/2022/02/28/windows%E4%B8%8BC-%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%8F%8D%E5%B0%84%E5%8A%9F%E8%83%BD/
关于
C++
静态数据成员的实现讲解
静态数据成员是在
一个
类
中
用关键字static声明的数据成员。在
C++
中
,一般使用静态成员来代替C语言的全局
变量
,以达到数据共享。C和
C++
的全局
变量
有一定的局限性,可以任意被修改,也容易和其它的
变量
名冲突,故在
C++
中
,一般不使用全局
变量
。 静态数据成员必须进行初始化,初始化应在类体外进行,静态数据成员也可以引用,但不能引用私有数据部分。 接下来看
一个
例子: #include
#include
string> using namespace std ; class Student { private : //静态成员
变量
static
int
age ; s
C++
中
enum与
字符串
或C
String
互相转换的方法
C++
中
没有专门为enum与
字符串
或C
String
互相转换的直接方法,但是工作
中
会常遇到相互转换的场景。下面介绍一种自己实现的方法,首先得定义
一个
enum
类
型
,同时,定义
一个
与之对应的
字符串
类
型
,然后,可以相互转换了。 enum E_ANIMAL { E_ANIMAL_EAGLE = 0, E_ANIMAL_MAGPIE, E_ANIMAL_PIG, E_ANIMAL_CARP,
C
String
转
int
及C
String
相关性质
C
String
型
转化成
int
型
把 C
String
类
型
的数据转化成整数
类
型
最简单的方法就是使用标准的
字符串
到整数转换例程。 虽然通常你怀疑使用_atoi()函数是
一个
好的选择,它也很少会是
一个
正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统
中
被编译成_atoi(),而在 Unicode 编码系统
中
编译成_wtoi()。你
C
String
与
int
连接及相互转化
C
String
与
int
连接:
int
localPort = RTP_TERMINAL_DEFAULT_LOCAL_PORT + nSelectRow; C
String
url; url.Format(_T("rtp://127.0.0.1:%d"),localPort); // C
String
转为
int
: C
String
str("1234");
int
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章