问题标签 [string-conversion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
965 浏览

c++ - Win32下如何将double值转为字符串输出到窗口标题栏

可能重复:
如何在 C++ 中将双精度转换为字符串?
将double转换为字符串C++?

总的 C++ 和 Win32 新手在 Visual Studio 2012 的土地上玩耍,所以请耐心等待,因为我有时咬得比我能咀嚼的还多:)

我有一个 Win32 应用程序,它只是使用 peekmessage 循环设置一个窗口以进行实时更新。该应用程序运行正常,窗口显示正常。我想将文本打印到窗口标题栏,显示我提供的时钟/计时器类的每秒帧数。

我还没有学习 GDI / GDI+ 或 Direct2D 和 DirectWrite 来将文本和变量值输出到客户区,所以现在我需要一个简单的方法来输出一些基本的统计信息到窗口,我认为最简单的方法是更新此阶段的窗口标题。我的窗口类有一个采用 std::wstring 的 SetTitle 方法,所以我想知道如何最好地从文字文本和变量值(如 double)构建字符串?您可能会猜到,除了基于控制台的应用程序的基本 std:cout 之外,我也不熟悉字符串。

亚马逊告诉我,我的神圣的“Petzold 书,第 5 版”还有 3 天,所以任何提示都将不胜感激,今年你将把它列入我的圣诞贺卡清单。

谢谢。

0 投票
1 回答
797 浏览

c - C:在模块中转换双精度字符串(内核中的又名)

我很想使用过时的“atoi”之类的东西,但事实证明我在内核空间中没有它。

我的模块的 write 方法中有这段代码。写入由我在用户空间控制,碰巧用户总是会以这种格式写一些东西:

“0.9 9.5 7.6”

因此 - 我有这段代码来解析它:

然后,我通过在它创建的 procfile 上回显(调用我的 write 方法)来触发我的模块,如下所示:

使用 dmesg:

当打印回内核时......没有任何表现像我想要的那样!我的 0.9 被杀死为 0(这不是一个合法的 long long 值,如果是这样的话,那是有道理的)。最重要的是,我的双打没有被转换——它只是打印字符 %f。我可以做些什么来让它们在我打字时打印出来?

谢谢

0 投票
3 回答
8310 浏览

c++ - 如何在 C/C++ 中将字符串从 UTF8 转换为 Latin1?

我的问题很简单,但到目前为止我找不到解决方案:

如何在不使用任何额外库(如 libiconv)的情况下将编码的 UTF8 转换为 C++编码string的 latin1 ?string

到目前为止,我能找到的每个示例都是针对 latin1 到 UTF8 的转换?

0 投票
2 回答
2547 浏览

html - 将 HTML 元素 ID 转换为字符串以进行比较

是否可以在比较中使用以下 HTML 代码中的 this.id 的值?

我正在制作相册。当访问者单击照片时,会显示一个弹出窗口,其中包含用户单击的相册照片的缩略图。此函数用于创建弹出窗口:

}

loadContent 函数看起来像这样,但它没有做任何事情。我认为这是因为我正在尝试将字符串与 HTML 元素进行比较,但我不确定。当我删除 if (albumname == 'AllroundBikes'){}else{} 语句时,一切正常。

}

0 投票
3 回答
38143 浏览

c - 如何将 st_mtime(从 stat 函数获取)转换为字符串或字符

我需要将 st_mtime 转换为字符串格式以将其传递给 java 层,我尝试使用此示例http://www.cplusplus.com/forum/unices/10342/但编译器会产生错误

从“long unsigned int*”到“const time_t* {aka long int const*}”的无效转换

初始化 'tm* localtime(const time_t*)' [-fpermissive] 的参数 1

我做错了什么,如何在字符串表示中使用 stat 函数来创建文件的时间。

请帮忙。

0 投票
1 回答
4265 浏览

asp.net - 将 ASP.Net GridView HTML 转换为字符串

我们正在尝试从 GridView 中获取 HTML 并将其存储到 String 中,以便字符串可以用作电子邮件的正文。

到目前为止,我们已经在代码隐藏中使用了这种编码:

当应用程序运行时,会显示此错误:

所以我在标记中的这个位置放置了一个表单标签:

现在我们得到这个错误:

标记中的其他任何地方都没有其他表单标签。

这是 GridView 的标记:

0 投票
2 回答
683 浏览

php - PHP:字符串到数组,检查拼写,返回字符串(保留特殊字符)

我正在开发一个自定义拼写检查器(并且边走边学),它需要在提交表单时执行以下操作:

  1. 将从 textarea 提交的字符串转换为单词数组。
  2. english在 mysql表中搜索数组中的每个单词。
  3. 如果该单词不存在,请将其标记为拼写错误,方法是将其包装在 HTML 标记中。
  4. 将数组转换回字符串,包括原始标点符号、换行符和新标记的单词。

我已经搜索了很多帖子以及 php.net 并且我想出了以下代码,除了 #4 之外的所有内容,我已经被困在那里几天(我假设我需要添加一些东西或者在 #1 之前用于保存部分,但我似乎无法理解它):

当前代码:

使用上面的代码,如果我的字符串是:

Spellling games; they're alot of fun!

然后我的数组变为:

代码输出:

拼写游戏很有趣

但我希望它输出:

拼字游戏;他们很有趣

关于完成 #4 有什么建议吗?

0 投票
4 回答
596 浏览

c# - 优化数百万个 char* 到字符串的转换

我有一个应用程序需要接收数百万个 char* 作为输入参数(通常是少于 512 个字符的字符串(在 unicode 中)),并将它们转换并存储为 .net 字符串。

事实证明,它是我的应用程序性能的真正瓶颈。我想知道是否有一些设计模式或想法可以使其更有效。

有一个关键部分让我觉得它可以改进:有很多重复。假设有 100 万个对象进入,可能只有 50 个独特的 char* 模式。

作为记录,这是我用来将 char* 转换为字符串的算法(该算法在 C++ 中,但项目的其余部分在 C# 中)

0 投票
1 回答
156 浏览

c - WinPE环境下C/C中的变体字符串转换

我有 C/C++ 代码问题,其中有 WMI 查询检索 Win32_DiskDrive 的实例并获取其 Size 属性。该属性被检索为 Variant 类型,然后我必须将其转换为失败的 UINT64 类型。

如果我按原样打印变量 wchar 值,它会打印出来。但是如果我打印任何 UINT 表单,它会给我一些乱码。这是在WinPE环境中,不确定它是否会影响任何东西。

代码片段是:

日志语句的输出:磁盘大小:13440107520 4631112 4631112 4631112

这里打印为 wchar* 的第一个尺寸是正确的。

我在这里错过了什么?

0 投票
2 回答
69304 浏览

c++ - 从字符串到字符的转换 - C++

对于我根据规范编写的程序,变量作为字符串传递给函数。我需要将该字符串设置为 char 变量以设置另一个变量。我该怎么做呢?

这是头文件中的内容:

这是设置它的函数:

感谢您在高级的帮助!