char 相关问题

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

C++ 中字符类型的类型特征?

我正在编写一个能够处理任何整数类型的库函数,但我想阻止它也处理字符类型(例如 char、char16_t 等),因为它可能是

回答 2 投票 0

C# 中将 char 转换为 int

我在c#中有一个字符: char foo = '2'; 现在我想把 2 变成一个 int 。 我发现 Convert.ToInt32 返回 char 的实际十进制值,而不是数字 2。以下内容将起作用:...

回答 21 投票 0

调试队列结构:“数组下标的类型为‘char’[-Werror=char-subscripts]”

我从 GeeksforGeeks 中获取了一些代码,为涉及 4x4 矩阵键盘的 ESP32 项目创建了一个简单的六元素队列,如果队列

回答 1 投票 0

如何在 Perl 中将十六进制数转换为字符串

我需要将 %xx 十六进制字符更改为字符。我正在尝试使用这段代码,但它不起作用: #!/usr/bin/perl -w 我的 $cadena = "%40%61%62"; 打印 $cadena 。 ” ”; $

回答 2 投票 0

如何在 Perl 中将十六进制数转换为字符字符串

我需要将 %xx 十六进制字符更改为字符。我正在尝试使用这段代码,但它不起作用: #!/usr/bin/perl -w 我的 $cadena = "%40%61%62"; 打印 $cadena 。 ” ”; 加元...

回答 2 投票 0

结构或类中的字符串到 char* 转换给出未定义的第一个字符

我想将 std::string 转换为带有 size_t 的 char* 并将结果存储在结构中。稍后我想再次检索 std::string 。不幸的是,当我稍后检索 std::string 或 char* 时...

回答 1 投票 0

char** 和 valgrind 条件跳转错误

首先我的问题只是C,而不是C++。我已经搜索过 SO 并谷歌我的问题,但我认为它来自于对 valgrind 和 C 中函数参数中的一些指针缺乏理解,所以......

回答 2 投票 0

C 中字符串输入输出逻辑错误

我使用Visual Studio。 该代码的目的是打印垂直读取接收到的字符排列时出现的值。 #define _CRT_SECURE_NO_WARNINGS #包括 我使用了 Visual Studio。 该代码的目的是打印垂直读取接收到的字符排列时出现的值。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main(void) { int i, j; char a[5][15] = { 0, }; for (i = 0; i < 5; i++) { for (j = 0; j < 15; j++) { scanf("%c", &a[i][j]); } } for (i = 0; i < 15; i++) { for (j = 0; j < 5; j++) { printf("%c", a[j][i]); } } return 0; } 输入 AABCDD afzz 09121 a8EWg6 P5h3kx 预期输出 Aa0aPAf985Bz1EhCz2W3D1gkD6x 实际输出 -> 它不会打印任何内容。 我不知道为什么它不能达到我的目的。 请帮我解释一下。 您的代码将尝试填充 5x15 数组中的所有字符。一旦看到行尾字符,就需要停止填充行: for (j = 0; j < 15; j++) { char c; scanf("%c", &c); if (c == '\n') break; else a[i][j] = c; } 这只是为了让您开始。您应该调试代码并解决其他问题。

回答 1 投票 0

如何计算特定字符在其他特定字符第一次出现之前出现的频率?

我有一个像asdafahxlkax这样的字符串。 如何计算 a 在第一个 x 出现之前出现了 3 次?

回答 3 投票 0

如何打印 const char?

#包括 使用命名空间 std; int main() { 整数年龄=20; const char* pDept = "电子产品"; 计算<< age << " " << pDept; } The ab...

回答 1 投票 0

有任何编译器将“char”视为“无符号”吗?

是否有任何 C 编译器将 char 的默认类型视为无符号,除非用户在文件或项目设置中明确提及?

回答 3 投票 0

更改路径文件名在某些计算机上会产生不正确的结果。 C++

我正在获取文件路径,然后尝试用另一个文件名替换文件名。我的代码在一台计算机上可以正常运行,但在另一台计算机上则不能。 这是我的代码: 文件* 设置文件; 字符值[255]...

回答 1 投票 0

将 lptstr 转换为 char*

有人知道如何在 C++ 中将 LPTSTR 类型转换为 char * 吗?

回答 8 投票 0

cout 在打印指向 char 的指针地址时导致内存泄漏?

我有非常基本的程序来打印指向字符的指针的地址,但是当我运行此代码时,它会导致内存泄漏。 我在 Android 设备上使用 termux。我用来运行该文件的命令是 g++ -墙 -

回答 2 投票 0

处理字符串中的字符

我已按照此处的代码示例进行操作 C++ 示例 并在我自己的代码中实现如下 无效 CharString::MakeUpper() { char* str[strlen(m_pString)]; 整数i=0; str[strlen(m_pString)]=

回答 5 投票 0

C++ 初学者问题

我已按照此处的代码示例进行操作 C++ 示例 并在我自己的代码中实现如下 无效 CharString::MakeUpper() { char* str[strlen(m_pString)]; 整数i=0; str[strlen(m_pStrin...

回答 5 投票 0

从 C 中的字符串中删除字符

我只能访问“C”并且需要替换字符数组中的字符。 对于这个相对简单的过程,我还没有提出任何干净的解决方案。 我传入一个字符数组,对于

回答 4 投票 0

字符文字中的字符太多 - 尝试检查我的值是否不在 ASCII 值“ ”内

/*只访问有key的节点*/ if(root.alpha!= '\0'){ } 正如上面的标题所说。我该如何做得更好?我正在尝试检查角色(root.alpha)是否不是...

回答 3 投票 0

Rust 中的 bytes().nth() 与 chars().nth()

我最近发现 bytes.nth(i) 比 chars.nth(i) 快得多,并发现解释是因为 bytes.nth() 的时间复杂度为 O(1) 而 chars.nth() 的时间复杂度为 O(1)时间复杂度 O(n)。但是什么...

回答 1 投票 0

将字符串中的每个字母加倍

我正在做一个Java 1的项目,我完全陷入了这个问题。 基本上我需要将字符串中的每个字母加倍。 “abc”->“aabbcc” “英国”->“uukk” “t”->“tt” 我不...

回答 8 投票 0

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