c-strings 相关问题

编程语言C中的字符串表示为字符序列,后跟空终止符(表示为\ 0)。

无法写入 char* 传递的参数函数,它崩溃了

我正在更新一个旧程序和函数 CleanStr() ,它应该删除字符串开头和结尾的所有制表符和空格。问题是当我调用 strcpy(...

回答 1 投票 0

将小写字母转换为大写字母,反之亦然 C 程序

我正在努力实现一个将小写字母转换为大写字母的函数,反之亦然。 我不明白的是,当我在 main 中使用代码时,当我...

回答 5 投票 0

将单词存储在数组中 C

我想编写一个程序,从用户那里获取输入,然后向后打印字符串。我已经使用 for 循环来遍历字符串。我不知道如何将字符存储到数组中

回答 1 投票 0

C 中的字符串分割函数

我正在尝试用 C 语言编写一个字符串分割函数,与其他高级语言中已经可用的函数非常相似。 为了省去不断(重新)分配内存的麻烦......

回答 1 投票 0

c 递归函数检查字符串是否是回文

我正在用 C 编程语言做一个项目,其中一项任务要求我递归地检查字符串是否是回文。我写了一些代码,但没有得到正确的输出。这里有一些规则

回答 5 投票 0

使用字符串方法在 C 中的 fizzbuzz 中出现错误?

所以我尝试使用字符串方法来改进代码来解决各种语言中的 FizzBuzz 挑战。我被困在 C 语言中,因为这里的工作方式不同。 这是我的代码,我得到了

回答 2 投票 0

尝试在不使用内置函数的情况下在 C 中实现字符串的回文时,一些测试用例失败

我收到了这个问题作为实验室作业,我只剩下 3 天的时间来提交它。 该程序打印 1 表示回文,-1 表示非回文。我可以使用 strr 轻松完成此操作...

回答 1 投票 0

printf() 在 C 中的终止字符之后打印一个字符,我该如何解决这个问题?

我在 randomString() 中有一个 for 循环,它将随机字符放入字符串的前 x 索引中,其中 x < the string length. I then add a '\0' to the string and print it with printf() but...

回答 1 投票 0

使用字符串数组扫描和打印字符串

我创建了一个指针数组,每个指针都指向一个字符串,如下所示。 #包括 int main() { 字符 *str[4]; for(int i = 0; i<4; i++) { scanf("%10...

回答 1 投票 0

如何使用 C 字符串进行标记化?

如何在 C 字符串中做到这一点?如果我们有一个 c 字符串: char s[20] = "fd50 fd 50 fd 5 0"; 我希望名为 token 的 2D 字符数组包含分割字符串,如下所示: 令牌[0] =...

回答 1 投票 0

如何迭代 char 的元素,以便输出带有 <cstring> 中的字符串? [已关闭]

示例: 字符符号 = ".,-"; 字符stringg =“哈哈”; 输出: 哈哈, 哈哈。 哈哈- 如何使用来实现这一点? 通过&没有出来 理想的。直舱壁

回答 1 投票 0

Visual Studio 不支持 C 语言中的 strcpy_s 函数

我是 C++ 新手,目前使用 Visual Studio 进行编码。我的 strcpy_s() 由于某种原因不起作用 #包括 #包括 int main(){ char a[]="你好世界...

回答 1 投票 0

Malloc 未分配足够的内存,尽管已硬编码为恰好分配两个字符

我有一个函数,给定一个指向 char 数组字符串的指针(通过引用传递)、一个 char 字符(通过值传递)和一个无符号短整型长度(通过引用传递),应该是 if 。 ..

回答 1 投票 0

如何使用 Rust 将 CString 转换为 String?

我有一个正在从磁盘读取的 CString。我用 CStr::from_bytes_until_nul 创建它。但我的最终目标是拥有一个 String,而不是 CString。我正在尝试将我的 CString 存储到一个结构中

回答 2 投票 0

Rust:如何使用 Rust 将 CString 转换为 String?

我有一个正在从磁盘读取的 CString。我用 CStr::from_bytes_until_nul 创建它。但我的最终目标是拥有一个 String,而不是 CString。我正在尝试将我的 CString 存储到一个结构中

回答 1 投票 0

如何转换? toString() 的 C 字符串格式 [关闭]

我需要toString()的c字符串格式,但是如何转换它?这是函数: 字符串 toString(){ 字符串tmp; 字符缓冲区[80]; 如果(*d!= 1) sprintf_s(buf, "%d/%d", *n, *d...

回答 1 投票 0

使用复合文字数组作为临时字符串缓冲区合理吗?

我经常希望有一种简单的方法来使用 sprintf/snprintf 构造字符串,而无需定义本地数组的麻烦,如下所示: 字符str[256]; snprintf(str, sizeof(str), 格式, ...); 使用字符串...

回答 1 投票 0

为什么在这种情况下 p+1 不会产生与 p++ 相同的结果?

提示:编写以下函数: void get_extension(char *文件名, char *扩展名); file_name 指向包含文件名的字符串。该函数应存储扩展名 在文件上...

回答 1 投票 0

使用 String c_str() 返回 char* [重复]

我正在处理一些遗留代码,我必须在 cpp 文件中进行一些更改。cpp 文件包含 extern“c”块中的整个代码 - 我更新了一个返回 char* 的函数。代码看起来

回答 2 投票 0

为什么会出现分段错误?该代码在 CLion 和 VSC 中运行良好

我目前正在使用锻炼来提高我的编程技能。该代码在我的 IDE 中运行良好,但在网站上导致错误消息。我做错了什么以及您将如何改进我的代码?那个...

回答 2 投票 0

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