char 相关问题

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

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

公共库的 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

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