c-strings 相关问题

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

字符串大小

从下面的代码#include int main(){char * s; s =“酷男大军”; //这里的LHS和RHS是相同的类型printf(“ ptr =%zd,normal string =%zd”,sizeof(s),sizeof(“ cool man Army”)); ...

回答 4 投票 2

在C中创建字符串数组[关闭]

我遇到此问题,我在这里使用命令行界面。我试图将输入存储在字符串数组中。但是,当我运行代码时,我遇到了段错误? #include #...

回答 1 投票 1

有人可以解释为什么printf(“%s”,str + str [0]-str [3]);在C语言中可以使用?

char * str =“ ESPA1”; printf(“%s”,str + str [0]-str [3]);我知道输出为1,但我不明白为什么可以这样“剪切”字符串的一部分。

回答 2 投票 1

有人可以解释一下为什么这在C语言中起作用吗?

char * str =“ ESPA1”; printf(“%s”,str + str [0]-str [3]);我知道输出为1,但我不明白为什么可以这样“剪切”字符串的一部分。

回答 3 投票 2

如何将文件中的特定字符串保存到C中的变量中

因此,例如,我有一个具有以下内容的文件:学生:三个名字1:安迪名字2:贝基名字3:克里斯类型:本科我想将学生的名字提取到一个数组中。 ...

回答 1 投票 0

从字符串中删除第一个和最后一个字符

任务应该很简单,删除第一个和最后一个字符。 https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0/train/c该函数获取两个参数(dst作为目标,src作为源),...

回答 3 投票 2

将字符一一分配给指针?

我想要一个由10个指针组成的数组,它们指向字符数组。为了简单起见,让它们全部指向同一字符数组。这是一种方法:const int N = 10; char arr [] = ...

回答 2 投票 0

而循环跳过C字符串的cin.getline()

我想使用while循环通过cin.getline()反复要求用户输入一行,并将输入存储为C字符串。 #include int main(){const int N = 3;字符...

回答 2 投票 0

如何在C中为字符串分配动态存储区

为什么此代码不起作用?我一直在尝试使用int main(int ac,char ** ac)和malloc()动态分配未知数组的用户输入长度。 #include

回答 6 投票 0

C可以假定我要存储哪个数组的字符吗?

[我正在编写检查数组是否为回文的代码:编写一个读取消息的程序,然后检查它是否为回文(消息中的字母从左到右是相同的。]]

回答 2 投票 -4

从不兼容的指针类型传递'strcspn'的arg 1

所以我正在制作一个具有10个名称的函数。我尝试使用strcspn()从字符串末尾删除\ n。但是我得到这个警告。 #define NUM_OF_NAMES 10 #define STR_LEN 50 void输入(...

回答 2 投票 1

指针与整数C ++的比较

[嘿,所以我仍然在学习C ++,在编译我的代码的这一部分时遇到了麻烦。在我进一步研究为项目开发的文本游戏之前,我想知道我为什么...

回答 2 投票 2

将char缓冲区连接为字符串

在以下代码段中,我将接收数据,直到我完全从套接字客户端接收到所有数据为止。我继续将数据存储在大小为300的char缓冲区中。 char buffer [300] ...

回答 2 投票 0

如何从C lang的字符串(字符数组)中删除所有数据? [关闭]

我正在扫描一个字符串,但我希望该字符串只是整数类型的元素,所以我对此进行了一些验证,它适用于字符,但对于浮点运算而言效果不佳。对于e ....

回答 1 投票 -3

使用strtok时出现分段错误

在main中使用char * s时出现分段错误。如果我使用char s [100]或类似的东西就可以了。这是为什么?当我在与...

回答 2 投票 0

使用指针选择两个字符串中的最长字符串

我目前正在为考试而学习,在过去的论文中遇到了以下问题:“编写一个接受两个字符串的函数。计算每个字符串中的字符数,然后返回一个...

回答 4 投票 0

如何使用字符串值作为日志文件名

我正在使用GDB调试C程序。我有一个数组,其值被更新了很多次(小于4.000)。我想将这些值写入每次迭代的不同文件中。我...

回答 2 投票 1

遍历还包含未使用元素的字符串数组

问题:我只想打印数组名称中定义的三个元素,而不更改定义的数组大小。该程序当前打印出三个元素,但也打印出十七个...

回答 2 投票 0

当尝试在用户定义的函数内操作char数组的元素时收到错误

我一直在尝试操纵字符串“ Hello World!”的元素。在主要功能中找到。我的目标是将“ Hello World!”的小写字母大写。在函数“ capitalize”内...

回答 1 投票 0

如何复制字符串中的字母?

我想编写一个程序,在其中复制给定字符串中的每个字母。例如,如果输入为abc,则输出为aabbcc。我怎样才能做到这一点?到目前为止,这是我的代码。仅...

回答 4 投票 1

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