关于cstring的一个简单问题

oktsl oktsl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
cstring str1="this is %s %d operation"
cstring str2;
int i=5;
cstring str3=tom's
str2怎么format为str1 和i
就是说str1是固定的(不能改变,可能有多个%d或%s),我们把str1读出来,然后替换其中的%d %s,然后format为str2
结果为str2="this is tom's 5 operation"

谢谢!
...全文

相关推荐

CString介绍

CStringCStringCStringCStringCStringCStringCStringCStringCStringCStringCStringCStringCString介绍CString介绍CString介绍CString介绍CString介绍CString介绍CString介绍

xiaoma815669335

VC++CString操作PDF

通过阅读本文你能学习怎么有效地使用CString。 CString是一种非常有用的数据类型。他们非常大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了非常多。不管怎样,使用CString有非常多特别的技巧,特别是对于纯C背景下走出来的程式员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString能让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。

破碎的天堂鸟

Cstring的使用大全

Cstring的使用大全,很详细,介绍Cstring的各种使用方法

zhanglidn013

MFC 数值转换 CString >> HEX>>DEC>> CString

在MFC通信模块中经常会遇到数据类型的转换,比如会收到下位机的数据(如:10 20 30 40 64 DD ),需要在Dailog中显示'0x64'为'100 Dec',那必须先从CString >> HEX>>DEC>> CString 实行代码如下: CString readData; char readChar='64'; readData.Format("X ",readChar); // 0D>>0x64, str>>hex CString strDec, strHex; strHex = readData; DWORD dwHex = strtoul(strHex, NULL, 16); strDec.Format(_T("%ld"), dwHex); MessageBox (strDec); //0X64>>100, hex >> dec >>str 其他相关转换 如:char to CString, CString to int/long/double 见附件

power_fdnotion

CString转char*与string[代码]

本文详细介绍了CString、char*和string之间的相互转换方法。主要内容包括:1. CString转char*的方法,如使用(LPSTR)(LPCTSTR)cstr;2. string转CString的方法,如使用CString.format("%s", string.c_str());3. char转CString和string的方法;4. CString与int、char[100]之间的转换方法。此外,还提到了《C++标准函数库》中关于字符串转换的三个函数:data()、c_str()和copy()。文章强调了在使用GetBuffer()后必须ReleaseBuffer()的重要性,以避免内存泄漏。

y9z0a1b
评论 22
收藏 已收藏
分享
返回顶部
oktsl
VC/MFC 16,550 成员 421,606 内容