char 相关问题

char通常是指字符数据类型,表示文本字母。

公共库的 char 或 std::string 数组?

我的问题很简单: 我应该使用字符数组,例如: 字符*buf,buf2 [最大字符串长度] 等等,或者我应该在一个库中使用 std::string ,其他程序员可以使用它......

回答 5 投票 0

如何使用分隔符加入字符列表?

我基本上是在寻找与以下Python代码等效的Haskell: ' '.join(['_','a','b','1']) 我知道 python 将它们视为字符串而不是字符,但是......我离题了。 先生...

回答 1 投票 0

将 BSTR 转换为 char*

有人知道如何将 BSTR 转换为 char* 吗? 更新:我尝试这样做,但不知道这是对还是错。 char *p= _com_util::ConvertBSTRToString(URL->bstrVal); strcpy(testDest,p);

回答 2 投票 0

无法将字符串(char *)打印到VGA内存

我正在编写自己的操作系统内核,并开始使用 C++ 进行打印功能。我可以用字符打印到 VGA 内存(0xB8000),但是当我使用 print_str(const char* str) 函数时,它只是...

回答 1 投票 0

字符串中某个字符重复了多少次? [字符串下标超出范围错误]

这是我的代码,用于计算字符串中字符重复的次数: int count_char(字符串 a, 字符 b) { int 大小 = sizeof(a) / sizeof(a[0]); 整数计数器 = 0; 对于 (int i = 0; i < s...

回答 1 投票 0

如何截断C char*?

就这么简单。顺便说一句,我正在使用 C++。我已经阅读了 cplusplus.com 的 cstdlib 库函数,但我找不到一个简单的函数。 我知道字符的长度,我只需要删除最后三个

回答 6 投票 0

为什么这个程序会跳过这个程序中的scanf

任何时候我在程序中运行这个函数 无效树输入(){ 炭温度; int x,tempRow,tempColm; 而(x=0){ scanf(" %c ", &temp); if(温度=='Q'){ ...

回答 1 投票 0

在不使用任何预定义函数的情况下删除C中字符串中的多余空格

我想在不使用任何预定义函数的情况下删除 C 中字符串中的多余空格。 这是我的代码: 但在 XYZ 之后仍会打印一个额外的空格。 有没有更好的方法请分享 #inc...

回答 4 投票 0

我的C程序中字符输入错误?

我是C编程新手,我用C编写了一个简单的计算器程序。 程序运行但不工作,它会工作直到输入 b 的值,然后当字符输入到来时它不会询问...

回答 3 投票 0

在c#中用纯空白替换特殊字符?

我正在尝试用 utf-8 文件中的纯空白替换特殊字符。问题是当我尝试空格字符或 null 时,特殊字符如果替换为其他特殊字符,例如

回答 4 投票 0

通过添加“0”将整数转换为字符 - 发生了什么?

我有一个像这样的简单程序: #包括 int 主函数(无效) { int 数字[] = {1, 2, 3, 4, 5}; char chars[] = {'a', 'i'}; 字符名称[] = "最大"; 名称[1] = 字符[1]; ...

回答 3 投票 0

sizeof char[]="some" 很奇怪

char string0[]=“0123456789”; // sizeof(string0)=11 char string1[11]="0123456789A"; // sizeof(字符串1)=11 string1 的情况很清楚,为字符分配了 11 个字节加上一个 f...

回答 1 投票 0

如何在 C 中使用 if 比较数组和字符?

我请求你的帮助,因为我需要使用 if 将数组与 char 进行比较,但在数组中我还有一个字符串,代码是这样的: char bho(char** 令牌){ char* 令牌 = (char*)To...

回答 1 投票 0

一个 char - int ASCII 值转换器 [关闭]

我尝试制作一个 ASCII 值转换器 - 如果输入是 int :返回 char ASCII 值 |如果输入是 char :返回 int ASCII 值 - 在 C++ 中使用 if 语句,但我得到了一点

回答 2 投票 0

一个 char - int ASCII 值转换器 [如果输入是 int :返回字符 AscII 值] [关闭]

我尝试用 C++ 中的 if 语句制作一个 ASCII 转换器,但声明输入变量时我有点困惑。这是主要问题。 我尝试使用 typeid().name() 一次,然后输入...

回答 2 投票 0

为什么下面的 C 代码在 int 45 的情况下打印 45,在 STRING 和 CHAR 的 ASCII 值的情况下打印 36?

结构体{ 整数a; 字符c; }; int main() { 结构 s b = {5,'a'}; char *p =(char *)&b; *p = 45; printf("%d ", b.a); 返回0; } 如果 *p 更改为任何字符,则它会打印

回答 7 投票 0

获取 char* 的子字符串[重复]

例如我有这个 char *buff = "这是一个测试字符串"; 并想要得到“测试”。我怎样才能做到这一点?

回答 5 投票 0

C++ 的 ASCII 转换器 [将 Char 转换为 int,反之亦然]

我尝试用 C++ 中的 if 语句制作一个 ASCII 转换器,但声明输入变量时我有点困惑。这是主要问题。 我尝试使用 typeid().name() 一次,然后输入...

回答 1 投票 0

C 宏应在一个位置扩展为 char*,在另一位置扩展为 wchar*,并带有 L 字符

我正在寻求编写 C 宏的帮助,该宏在一个地方扩展为 char* 宏,在另一个地方扩展为 wchar_t* 宏。 例如: #define MACRO_STRING "宏字符串" 到原子部分

回答 4 投票 0

在php中使用@而不是isset

在某些情况下,我可以使用@字符而不是使用较长的isset()函数吗? 如果没有,为什么不呢? 我喜欢用这个,因为在很多情况下我可以节省几个引号,括号......

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.