c-strings 相关问题

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

函数内部字符串操作

为什么将 reverse() 放在 main() 中打印 12345 而将 reverse() 作为 itoa() 定义的最后一条语句会产生 54321? #包括 #包括 无效 itoa...

回答 1 投票 0

在 C 中用空格打印给定的输入字符串

#包括 内部主要(){ printf("请输入单词个数 "); 整数; scanf("%d",&num); 字符 str[num][50]; printf("用户请...

回答 1 投票 0

如何在一行中读取多个浮点数,然后将它们添加到数组中?

我正在尝试读取一行浮点值,例如 1.1 -100.0 2.3 我需要将它们存储在一个数组中。 我正在使用 fgets() 方法将输入转换为字符串。反正有没有...

回答 1 投票 0

在链表中搜索元素

我想在存储名称的链表中搜索,我创建了函数,但是如果找到元素则输出的 printf 语句不打印任何内容。代码似乎是正确的,我三...

回答 1 投票 0

验证定长字符串数组在编译时是否排序

当试图验证固定长度字符串数组在编译时是否已排序时,使用 strncmp 会出现奇怪的行为。 如果验证函数引用了全局数组,所有值...

回答 1 投票 0

为什么下面的代码不能按预期工作

我有一个字符串,我想把它拆分成单词。当传递的字符串以空格结尾时代码有效,否则无效 代码: void form_rule2(char * str) { int num_words=0; 字符字[...

回答 0 投票 0

string copy() 函数返回被误解? (三)

(编辑) 从 C 中的函数更新和返回字符串时可能存在误解。 我是一名学生,刚刚开始尝试动态内存分配技术。最近,有人告诉我...

回答 3 投票 0

从字符串中获取整数

我有一些代码在 while 循环中读取表单名称 1 的字符串,然后我必须提取整数值以打印是或否。但是当我尝试用 sscanf 做它时,它给出了目的地......

回答 5 投票 0

在 c 中使用 printf 在结构中打印字符指针数组

我正在尝试用 for 打印我的数组的名称,但输出给了我随机字母和符号, 我不能正确地转换它来打印结构的名称。 类型定义结构{ // uint8_t 名称;...

回答 1 投票 0

If 语句,不会让我接受输入并且它在没有 if 的情况下工作(在 C 中)

我正在尝试制作一个程序,提示您选择 1 或 2。1 是制作文件,2 是附加文件。每当我使用 if (opt == 1) 运行代码时,它都会跳过提示 ...

回答 1 投票 0

我需要从输入字符串中删除所有空格,并将新字符串复制到 deblank 函数中的另一个字符串。我收到 zsh 总线错误

当我尝试运行这段代码时,它成功地要求我提供一个字符串并将其分配给 inpstr。当我调用 deblank 函数时,我得到“zsh 总线错误”任何帮助将不胜感激....

回答 2 投票 0

验证字符串长度在特定长度范围内的 C 函数存在问题

我是编程新手,我的功能有问题,所以您能为我提供的任何帮助将不胜感激!在不使用字符串库函数的情况下,我正在尝试编写一个函数

回答 2 投票 0

ranges::starts_with 与 C 风格的字符串参数有什么关系?

以下代码打印1010 #包括 #包括 诠释主要(){ 使用命名空间 std::literals; 标准::计算<< ranges::starts_...

回答 1 投票 0

在 C 中删除字符串的某些字符

我一直在尝试从字符串中删除一些字符(一个在特定位置,另一个在末尾),但没有成功。我已经阅读了很多关于 stackoverflow 的帖子,因为这是一个流行的

回答 0 投票 0

C 程序返回意外输出

此代码应该确定句子中是否存在单词。我尝试输入 sen:"my name is", search:"name",但它显示未找到。请帮我。 ...

回答 3 投票 0

使用结构作为线程参数调用 pthread_create 时出现额外字符

我观察到,当我将一个结构作为参数传递给线程时,该结构的字符串成员在线程内长了几个字符。 所以基本上,在 main 中,s-dev 的长度为 12 个字符。一个...

回答 1 投票 0

我的程序无法打印单字符串[重复]

我正在尝试学习 C,但由于某种原因我的程序不想打印字母。它可以打印其他所有东西,比如整数和浮点数。 它也没有给我一个错误,它只是...

回答 2 投票 0

sizeof(' ') null terminator as literal 是四个字节,但是为什么在字符串中它只需要一个字节?

在 c ' ' 空终止符中,因为文字需要 4 个字节(因为它在内部只是零)但是为什么在字符数组或字符串中使用时只需要 1 个字节?这个编译器 mag...

回答 1 投票 0

关于字符串、空字符和strcmp

我在微控制器中创建了 C 程序,我想将我的 C 程序中的字符串与从我的 PC 接收的字符串进行比较,我的程序在 PC 中使用 C#,默认情况下 C# 中的字符串不包含空值

回答 2 投票 0

为什么memset失败而calloc成功?

我正在尝试初始化一个包含 26 个字符串的数组。我不希望将数组放在堆上,但是当我尝试使用 memset 将内存分配给数组时出现分段错误。代表的代码...

回答 5 投票 0

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