7得票4回答
如何在OCaml中将字符列表转换为字符串?

我有一个字符列表 ['a';'b';'c'] 如何将它转换为字符串 "abc"? 谢谢 x

13得票2回答
快速将原始数据转换为十六进制字符串在C++中。

我正在从文件中读取数据,并尝试将原始数据显示为两位十六进制字符串。 我使用的是Qt框架,特别是QTextEdit。 我尝试了许多不同的方法,并且几乎实现了我想要的功能,但是它有一些意外的错误,我对此一无所知。 目前这是我的实现: 1)读取数据: ifstream file (file...

12得票8回答
strcmp的实现

我尝试实现strcmp: int strCmp(char string1[], char string2[]) { int i = 0, flag = 0; while (flag == 0) { if (string1[i] > string2...

7得票5回答
为什么像Java这样的语言在其他语言不区分string和char?

我注意到像Java这样的语言有一个char基元和一个string类。其他像Python和Ruby这样的语言只有一个字符串类。这些语言使用长度为1的字符串来表示字符。 我想知道这种区别是否是由于历史原因造成的。我知道直接影响Java的语言有一个char类型,但没有字符串。相反,使用char*或...

9得票4回答
在C#中为什么(char)(1) + (char)(2)的结果是整数3?

我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容: 我正在尝试将一些VB.NET代码转换为C#,并发现了这个有趣的事情。 在VB.NET和C#中添加两个字符会返回不同的结果。 VB.NET - 返回字符串 Chr(1) & Chr(2) = " " C# - ...

8得票5回答
这段代码 ++array[s.charAt(i) - 'A'] 到底是做什么的?

for (int i = 0; i < s.length(); ++i) { if (s.charAt(i) >= 'A' && s.charAt(i) <= 'Z') { ++array[s...

8得票2回答
NASM汇编如何将输入转换为整数?

好的,我对汇编还比较陌生,事实上,我对汇编非常陌生。我写了一段代码,简单地接收用户输入的数字,将其乘以10,并通过程序退出状态将结果表示给用户(在终端中键入echo $?)。 问题是,它没有给出正确的结果,4x10显示为144。然后我想,输入可能是字符,而不是整数。我的问题是,如何将字符输入...

79得票16回答
如何获取char*(字符数组)的真实和总长度?

对于一个char []数组,我可以通过以下方式轻松获取其长度:char a[] = "aaaaa"; int length = sizeof(a)/sizeof(char); // length=6 然而,我不能像这样获取 char * 的长度:char *a = new char[10]; ...

17得票3回答
打印一个Char *

提前道歉,因为问题可能有些愚蠢! 这是我的结构体定义:struct vcard { char *cnet; char *email; char *fname; char *lname; char *tel; }; 我想用函数vcard_show(vcard *c)打印这个...

85得票6回答
Java Switch语句 - 是否可能使用“或”/“与”?

我实现了一个字体系统,通过char开关语句找出应该使用哪个字母。我的字体图像中只有大写字母。我需要让' a '和'A'都具有相同的输出。而不是有两倍的情况数量,是否可以像以下这样:char c; switch(c){ case 'a' & 'A': /*get the 'A' ima...