腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Boost.format
和
宽
字符
c++
、
unicode
、
boost
、
format
有没有办法让
boost.format
使用
和
返回
宽
(Unicode)
字符
串?wcout << boost::format(L"...") % ...
和
这个是可能的吗?
浏览 0
提问于2008-12-17
得票数 23
回答已采纳
2
回答
使用boost/format有什么安全隐患?
c++
、
security
、
boost
、
format
我开始使用boost/format了。我可以在不担心安全性的情况下执行以下操作吗? % user_supplied_str1 % user_supplied_str2 << std::endl;
浏览 2
提问于2010-10-22
得票数 5
回答已采纳
1
回答
相当于
Boost.Format
的C++11
c++
、
c++11
、
boost
、
boost-format
有没有像C++11标准中的
Boost.Format
?我已经能够避免使用Boost
和
更好的C++11选项来满足我的所有其他需求。就这一点而言,与Python format()的语法相比,
Boost.Format
并不具有同样的优势。这样的事情会更好。
浏览 26
提问于2014-05-02
得票数 23
回答已采纳
4
回答
禁用C++流中的指针输出?
c++
、
iostream
当混合
宽
字符
和
窄
字符
时,这也是一个问题,因为不是编译器错误,而是打印地址: const wchar_t* str = L"Test!编辑:根据(通过提供我自己的void*输出操作符来禁用 *输出),我想补充一点,如果这也适用于诸如
Boost.Format
这样的工具,这些工具可以隐式使用在std名称空间中定义的输出运算符.
浏览 2
提问于2011-05-23
得票数 8
回答已采纳
2
回答
找出诸如L"%s“这样的
宽
字符
串问题的最佳方法是什么?
c++
、
multiplatform
、
widestring
这里是一个令人头疼的例子,我是指:swprintf(swWideDest, LEN, L"%s is a wide string", swSomeWideString);:D
浏览 0
提问于2009-09-24
得票数 2
回答已采纳
3
回答
sscanf()的替代方案更安全、更易于使用且灵活的C++
c++
、
string
、
parsing
、
scanf
例如,我可以非常简洁地使用以下命令从
字符
串中提取两个双精度值:double val1, val2; if (sscanf(str.c_str(), "(%lf,%lf)", &我知道读取
字符
串的"C++方式“是istringstream,但是处理上面格式
字符
串中的圆括号
和
逗号所需的额外类型使它太麻烦了,使我无法使用它。看起来
Boost.Format
确实很好地解决了输出问题,但我还没有找到类似简洁的输入方法。
浏览 0
提问于2012-03-22
得票数 23
回答已采纳
2
回答
对于数字格式,C++格式库通常会回到*sprintf吗?
c++
、
formatting
、
string-formatting
、
iostream
、
fastformat
据我所知,
Boost.Format
只是使用可用的iostreams库。 那么,有不使用*sprintf并自行格式化的iostreams实现吗?
浏览 5
提问于2011-10-07
得票数 2
回答已采纳
1
回答
在调用` `mbtowc()`时,gcc是如何决定
宽
字符
集的?
c
、
character-encoding
、
multibyte
、
widechar
根据gcc手册,选项在编译时指定
宽
字符
串
和
字符
常量的
宽
字符
集。 但是,在运行时通过调用mbtowc()将多字节
字符
转换为
宽
字符
时,
宽
字符
集是多少呢?说多字节
字符
的
字符
集是由当前语言环境的LC_CTYPE类别决定的,但是没有提到
宽
字符
集。我现在手头没有C标准,所以我不知道C标准是怎么说的。是否像在编译时一样,由-fwide-exe
浏览 1
提问于2013-03-15
得票数 5
回答已采纳
5
回答
分析Java中的全角或半角
字符
java
我想分析
字符
数组中的全角或半角
字符
。char [] password = {'t','e','s','t',‘思’,‘題’};全
宽
=思,題非常感谢!
浏览 10
提问于2012-11-22
得票数 3
2
回答
在C++中格式化
字符
串与Java5/ 6中的String.format()一样方便吗?
c++
、
string
、
format
是否有一个公共函数可以执行sprintf类型的
字符
串格式化,而不必提供一个固定大小的缓冲区来返回一个string类实例?沿着方便的路线,在中所做的事情,或者在中的等效
字符
串格式语法。
浏览 2
提问于2011-07-21
得票数 3
5
回答
我能用Boost的格式库代替iostream吗?
c++
、
boost
、
iostream
、
stdio
我更喜欢使用类似于<stdio.h>中的"printf“
和
"scanf”的东西。 我可以在我的所有C++程序中使用Boost的格式库来代替<iostream>吗?
浏览 0
提问于2010-05-01
得票数 3
回答已采纳
3
回答
C中的
宽
字符
输入/输出总是从/写到正确的(系统默认)编码吗?
c
、
linux
、
posix
、
wchar-t
我主要感兴趣的是类似Unix的系统(例如,便携式POSIX),因为Windows似乎为
宽
字符
做了一些奇怪的事情。读
和
写
宽
字符
函数(如getwchar()
和
putwchar())总是“做正确的事情”,例如,在设置区域设置时从utf-8读取并写入utf-8,还是必须手动调用wcrtomb()并使用例如fputs()打印
字符
串例如,指出:
宽
字符
不应用于输出,因为伪零字节
和
其他具有共同含义的低ASCII
字符</e
浏览 2
提问于2013-03-16
得票数 10
回答已采纳
2
回答
半
宽
还是全
宽
?意思是什么?
c++
、
unicode
、
printf
、
utf-16le
我制作了一个ASCII版本
和
一个UTF-16 an版本。UTF-16 The版本对0-9使用全宽度代码/
字符
,对十六进制使用A。在调试我的函数时,我注意到Visual中的
字符
与ASCII
字符
看起来有点不同,虽然这并不困扰我,但它让我想到了这一点。所以我决定在google上快速搜索"Unicode半
宽
对全
宽
“。 ..。我发现有几页谈到了“满
宽
”表单,其中提到了
字符
的视觉宽度,而我认为“满
宽
”指的是编码的宽度(2字节或
浏览 3
提问于2018-03-29
得票数 0
回答已采纳
2
回答
Gettext
和
宽
字符
c++
、
internationalization
、
gettext
、
sfml
如您所知,gettext使用本地编码(通常是char * )返回UTF8
字符
串。问题是,我需要使用
宽
字符
串来识别特殊
字符
,如áéíüñ。
浏览 0
提问于2011-10-02
得票数 4
回答已采纳
1
回答
如何在char变量(c++)中存储特殊的unicode
字符
c++
、
ascii
我正在编写一个c++程序,在这个程序中我需要存储一个特殊的ASCII
字符
的值(例如:-‘1’,‘╳’,‘▲’等等)。在
字符
变量中,如:using namespace std; {}warning: multi-character character constant [-Wmultichar
浏览 2
提问于2020-04-08
得票数 1
回答已采纳
1
回答
正确实现std::streambuf::溢出
c++
、
iostream
我正在创建一个特殊的std::streambuf
和
std::ostream实现。为此,我需要实现std::streambuf::overflow函数。该函数是受保护的,仅由std::streambuf::sputc
和
std::streambuf::xsputn调用,并且只有在缓冲区中没有空间(即pptr() == epptr())时才调用。然而,std::stringbuf的GNU实现
和
Boost.Format
中boost::io::alt_stringbuf的boost实现仍然检查pptr() < epptr()<
浏览 1
提问于2013-12-18
得票数 2
回答已采纳
1
回答
宽
流
和
字符
c++
、
widechar
我看到允许将char写入std::wostream (例如,std::wcout<<"looooool";)。
浏览 0
提问于2013-02-03
得票数 1
回答已采纳
1
回答
如何用C编程地更改设置,使Linux终端中
字符
的宽度
和
高度保持不变而不需要任何间隔?
c
、
linux
如何用C编程地更改设置,使
字符
的宽度
和
高度保持不变,而不需要任何间距,如下面所示?换句话说,如何用C生成20行20列的
字符
,从而形成一个正方形区域?
浏览 2
提问于2021-11-12
得票数 0
回答已采纳
1
回答
在Windows中,unicode
字符
串(
宽
字符
串)是如何编码的?是16 or还是UTF-16 or?
windows
、
winapi
、
unicode
、
encoding
、
utf-16
MSDN :
宽
字符
是2字节多语言
字符
代码.数以万计的
字符
,包括技术符号
和
特殊出版
字符
,可以按照Unicode规范表示为使用UTF-16编码的单个
宽
字符
,这些
字符
几乎包括全世界现代计算中使用的所有
字符
不能仅用一个
宽
字符
表示的
字符
可以使用Unicode代理项对功能在Unicode对中表示。由于通常使用的几乎每个
字符
都以一个16位
宽</em
浏览 2
提问于2020-07-17
得票数 0
回答已采纳
2
回答
用C语言混合
宽
字符
串
和
窄字串
c
、
string-literals
、
widestring
printf( "%ls\n", L"123" "456" );输出是123456为什么我可以自由地混合
和
匹配宽和窄
字符
串文字,从而得到一个
宽
字符
串文字作为结果?
浏览 2
提问于2013-08-07
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
字符和字符串
Excel列宽在哪里设置?Excel怎么设置行高和列宽
注释和特殊字符
模板字符串和多行字符串
Python中的字符串和字符数据(下)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券