11得票2回答
C正则表达式:提取实际匹配项

我正在使用C语言中的正则表达式(使用“regex.h”库)。在设置regcomp(...)和regexec(...)的标准调用(和检查)之后,我只能够打印与编译的正则表达式匹配的实际子字符串。根据手册页,使用regexec意味着您将子字符串匹配存储在称为“regmatch_t”的结构中。该结构...

7得票2回答
C#中如何将句子首字母大写?

我正在尝试将句子中的第一个单词大写。这是我的代码,但它没有起作用。 可能是重复问题: 如何在C#中使首字母大写 char.ToUpper(sentence[0]) + sentence.Substring(1)

9得票3回答
如何从文本文件中读取特定数量的字符

我尝试以这种方式实现 #include <iostream> #include <fstream> using namespace std; int main() { char b[2]; ifstream f("prad.txt"); ...

11得票3回答
"cout" and "char address"

char p; cout << &p; 这不会打印字符p的地址,它会打印一些字符。为什么?char p; char *q; q = &p; cout << q; 即使这样也不行。为什么呢?

14得票5回答
为什么我能生成超过最大值的字符?

为什么以下代码不会生成错误?System.out.println((char) 2147483647); 根据Oracle数据类型,char的最大大小为65,535。 char:char数据类型是一个单一的16位Unicode字符。它的最小值为'\u0000'(或0),最大值为'...

10得票3回答
如何将字符数组转换为宽字符数组?

char cmd[40]; driver = FuncGetDrive(driver); sprintf_s(cmd, "%c:\\test.exe", driver); 我无法在命令提示符中使用 cmdsei.lpFile = cmad; 那么,如何将char数组转换为wchar_t数组?

7得票2回答
C语言中scanf读取字符无法按预期工作

最近我在我的电脑上运行了一个C程序。其中有一个for循环,可以扫描一些字符d。这个for循环运行了3次。在每次运行时,它会打印出运行的计数,然后扫描字符d的值。该程序如下: #include<stdio.h> int main(){ int f; char d;...

36得票7回答
将字符串拆分为字符数组?

如何将VBA字符串分割成字符数组? 我尝试了Split(my_string, ""),但是这并没有起作用。

12得票4回答
MYSQL VARCHAR或CHAR用于固定长度字符串?

如果我知道在MySQL中存储的值始终是32个字符,那么将列类型设置为CHAR而不是VARCHAR是否可以提高性能?使用VARCHAR和CHAR之间的性能差异具体是什么? 感谢。

11得票8回答
Char C 有关编码有符号/无符号的问题

我读到C语言没有定义char是有符号还是无符号的,而在GCC页面上写道,在x86上可以是有符号的,在PowerPPC和ARM上可能是无符号的。 好的,我正在使用GLIB编写程序,将char定义为gchar(不多于此,只是标准化的一种方式)。 我的问题是关于UTF-8,它是否使用了多个内存块...