问题标签 [char]
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.
ssis - 布尔到字符 CAST 的 SSIS 派生列表达式
我在 SSIS 派生列中的表达式有点挣扎。
我的源字段是 BOOLEAN 数据类型。它的目标字段是 SQL CHAR 数据类型。
** 请注意,我没有设计任何一种模式。如果我有办法,数据类型会匹配。不幸的是,这不是我的情况!
我发现了一个将 CHAR 转换为 BOOL 的 .NET 正则表达式的好例子。这与我想要完成的完全相反:
我试图实现这个表达式的反向公式,但没有成功。这是我失败的尝试:
我不确定 CAST to (DT_WSTR,1) 对于 CHAR SQL 数据类型字段是否正确?我应该改用 (DT_STR,1) 吗?任何帮助是极大的赞赏。
c++ - 将 char[] 数组转换为 byte[] ,反之亦然?C++
将字符数组转换为字节的最佳方法是什么,反之亦然?
解决方案:
c - char 是否保证正好是 8 位长?
就这样。没有找到任何类似的主题,所以请耐心等待。
vb.net - 如何在 vb.net 中将 char a 变成 b
嗨,我正在尝试在 vb.net 中增加一个字符,例如:Dim letter As Char = "a"c。我想把它变成b,等等。我怎样才能做到这一点?
c - 为什么char的符号没有在C中定义?
C标准规定:
ISO/IEC 9899:1999, 6.2.5.15(第 49 页)
char、signed char 和 unsigned char 这三种类型统称为字符类型。实现应将 char 定义为与有符号字符或无符号字符具有相同的范围、表示和行为。
确实gcc根据目标平台定义了它。
我的问题是,为什么标准会这样做?除了可怕且难以发现的错误之外,我看不到任何来自模棱两可的类型定义的东西。
不仅如此,在 ANSI C(C99 之前)中,唯一的字节大小类型是 char,因此有时不可避免地使用 char 进行数学运算。所以说“一个人永远不应该使用 char 进行数学运算”并不是那么正确。如果是这样的话,更明智的决定是包括三种类型“ char
, ubyte
, sbyte
”。
这是有原因的,还是只是一些奇怪的向后兼容问题,以便允许将糟糕的(但常见的)编译器定义为标准兼容?
c - 为什么这段代码修改字符串不起作用?
使用 c 风格的字符串,如何将 char 分配给字符指针指向的内存地址?例如,在下面的示例中,我想将 num 更改为“123456”,因此我尝试将 p 设置为 '0' 所在的数字,并尝试用 '4' 覆盖它。谢谢。
c++ - 将整数附加到 char* 然后清除
我正在使用 Arduino 开发一个项目,因此,我正在从串行端口(发送int
s)读取数据。然后我需要将此串行通信写入 LCD,这需要char*
.
我需要将串口中的几个字符(两个整数)读入一个字符串。两者都收到后,我需要清除字符串以准备接下来的两个字符。
TLDR:如何将 an 附加int
到 a char*
,然后在字符串有两个字符后清除该字符串?
c - c中的char数组到LPCTSTR的转换
有谁知道如何在c中将char数组转换为LPCTSTR?
编辑:
为了获得更多参考,我需要将一个整数添加到一个字符串中,然后将该字符串转换为 LPCTSTR 作为 windows 函数 CreateFile() 的第一个参数。
这是我目前正在使用的硬编码示例,但我需要能够传入任何数字以用作端口号。
以下是我尝试过的几件事,我相信其中包括针对这篇文章的下 2 个答案的以下建议。不幸的是,它们不起作用。如果有人能指出我做错了什么并可能解决我的问题,我将不胜感激。
所有这些示例都假定 portNum 是一个已分配有效值的 int
1
我也尝试过使用 LPCSTR 案例的 #1 来证明它的价值……
2
3
c++ - C++ - 将 FILE* 转换为 CHAR*
我找到了一个 C++ 源文件,它从命令行参数 (argv[1]) 计算表达式,但是我现在想将其更改为读取文件。
然而,Utvardering 函数需要一个 char* 参数。如何将从文件 fopen 读取的数据转换为 char*?