strlen 相关问题

标准C函数,返回字符串的长度。

将const * char传递给strlen()表示我正在传递无符号长号

char ** strsep(const char * str){char ** returnStrings = NULL; for(int i = 0; i

回答 1 投票 0

Valgrind的无效读取大小为1

在此程序中,我试图获取存储在文件中的信息,然后在文件中进行搜索以找到存储的号码。我删除了在文件中进行迭代以查找编号的部分...

回答 1 投票 0

C语言strlen函数,字符串中有换行符

通常,用C语言编写的strlen()函数返回unsigned int,但是如果字符串具有换行符,那么输出将是什么?例如:在C ...

回答 1 投票 0

为什么函数strlen()对于两个字符数组的相同长度返回不同的值?

#include #include int main(){char a [50],b [50]; // for(int j = 0; j <50; j ++){b [j] = 'b'; a [j] ='a'; //使用相同的...进行初始化...] >>>

回答 1 投票 0

strlen在这种情况下如何工作?

请参见以下代码:#include #include int main(void){printf(“%lu”,strlen(“ \\ n”)); }我知道输出将为2,但混淆了\\是否为...

回答 3 投票 0

如何通过使用和创建函数来计算命令行参数中的字符数

我在理解如何创建函数以计算命令行参数中的字符时遇到麻烦。它只需要在'my_strlen()'函数中计算结果,而是打印结果...

回答 1 投票 0

为什么用REPNE SCASB实现strlen工作?

为什么此代码有效? http://www.int80h.org/strlen/表示,字符串地址必须在EDI寄存器中才能使scasb正常工作,但是此汇编函数似乎并未执行此操作。 ...

回答 2 投票 1

我需要编写程序

[任务:编写一个程序,该程序使用指向函数中的字符串的指针来使用结构确定字符串中的字符数。编译器将引发错误:错误:无效...

回答 2 投票 1

初学者C程序员在处理字符串和malloc时遇到麻烦

我从C编程开始,目前正在研究结构并使用指针与它们一起工作。我一直在尝试编写一个简单的程序来存储您的个人详细信息(姓名和...

回答 1 投票 0

完全填充数组的长度

## #include int main(void){char cp [5]; cp [0] = 1; cp [1] = 1; cp [2] = 1; cp [3] = 1; cp [4] = 1; printf(“%lu \ n”,strlen(cp)); }如果我... ] >>

回答 2 投票 -1

在将来的C ++版本中,我们会得到一个size_t strlen(const char8_t *)

C ++ 20中的char8_t解决了 char的一些问题,因此我考虑将utf8文本(例如,命令行中的文本)使用char8_t而不是char。但是后来我发现在...

回答 3 投票 0

使用strlen计算字符串的大小

感谢您阅读我的文章,我相信我的问题很简单。我需要计算一个字符串的大小才能应用一个函数(所应用的函数将取决于...

回答 1 投票 0

字符串中不可读的字符

我写了一个获取文本并获取三行代码的代码:

回答 1 投票 2

在函数中改变输出[求助]的形式

好吧,我试图弄清楚,但不能;因此,我的源代码中有一个函数,其中传递了两个参数(作为字符串的9和1)char * plus(char * a,char * b){char sa [101] = {0}; char sb [...

回答 2 投票 -1

函数更改输出中的字符串

好吧,我试图弄清楚,但不能;因此,我的源代码中有一个函数,其中传递了两个参数(作为字符串的9和1)char * plus(char * a,char * b){char sa [101] = {0};字符...

回答 1 投票 -1

如何遍历汇编中的字符串,直到达到null为止? (strlen循环)

现在,我只是想知道如何遍历一个字符串。如果代码没有意义,那是因为我将某些信息解释为错误的。最糟糕的是,我真的不知道自己在做什么。 ...

回答 1 投票 3

二维动态字符串数组上的分段错误

为什么当我尝试打印字符串的strlen(字符串数组的一部分,为什么会出现段错误?我可以打印每个字符串-printf可以正常工作。但是为什么strlen会导致段错误?...

回答 2 投票 0

字符串比C语言中的期望长

这是我的代码#include #include int main(){char pal [8] =“ ciaooaic”; char pal1 [7] =“ ciaoaic”; int lenPal = strlen(pal); int lenPal1 = strlen(pal1); ...

回答 3 投票 1

为什么我的C mpi程序中没有字符串?

我想从0进程到1-6进程发送消息(问候),并每次(G_str)在消息后面添加数字i,但结果显示处理器1从处理器0接收到字符串:] >

回答 1 投票 1

如何在数组上找到字符串的长度?

我正在尝试从char数组中获取字符串的长度。我的输入是:alpha kian namikian,输出应该是5 4 8,但此刻我的输出是11 11 11 11 11 11 11 11 11 11 11 11这是...

回答 2 投票 0

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