strchr

    0热度

    1回答

    所以,我正在寻找一个C函数,相当于PHP的爆炸函数。 对于那些不熟悉的人:Explode抓取一个字符串并分析由给定char /转义序列分隔的每个条目。关于这个函数的最好的部分是它的返回值,它是一个已经伪造了所有条目的数组。问题是,这似乎并不存在于C中,可用的最接近的函数是strchr,但它只返回指向分裂的第一次出现的指针。 编辑:这里是函数,虽然它有不同的行为(如返回值不同),这是我想要的。 in

    2热度

    1回答

    我想在字符指针上找到strchr的第一个匹配项后又多出2个字符。该字符串可以是这样的: foo;bar;2012 -> should output foo;b foo;caz; -> should output foo;c foo; -> should output foo (there are no +2 chars) foo -> null 对于第一种情况,我想我可以这样做

    4热度

    4回答

    假设我有一个由用户asdfgh\hj输入的字符串,我希望找出字符串中\字符的索引。我如何在C中做到这一点? 我试过strchr()函数作为strchr("asdfgh\hj",'\')但编译器抛出一个错误。 然后,我使用==运算符,但它的同样的问题 - 再次编译器抛出一个错误。

    3热度

    1回答

    JavaScript中是否存在与strchr等效的函数?请帮帮我。谢谢。

    0热度

    1回答

    我有具有以下数据的CSV数据文件: H1,H2,H3 a,"b c d",e 当我通过Excel作为CSV文件打开,所以能够显示与片材列标题为H1, H2, H3和列值:a for H1, multi line value as b c d for H2 和c for H3 我需要解析使用C程序文件,并有值拿起这个样子。 但是,我下面的代码将无法正常工作,因为我具备多线值的列

    0热度

    2回答

    我在C中潜入指针和字符串,我仍然习惯于一些概念。我试图实现strchr()函数的一个版本 - 与string.h中的一样 - 用于学习目的,但基本的东西仍然是不正确的。 这里是我的代码: #include <stdio.h> char* my_strchr(const char* str, int c){ if (str == NULL){ printf("STR is N

    0热度

    2回答

    如果我有一个字符串,如char str [] = "hello;people;how;are;you" 并使用strchr(str,";")如何获取字符串的第N个标记?

    3热度

    1回答

    使用gcc/g ++编写指定代码示例成功。 strchr呼叫没有错误,这显然将const char *改为char *。 我发现strchr被声明为char * strchr(const char *, int)在两个不同的来源pubs.opengroup.org和cplusplus.com 如果strchr是为抛弃常量性来实现,那么,为什么是这样呢? 如果目标是提供可在char *和const

    2热度

    4回答

    我差不多完成了这个学期的学期,而且我正在写一个函数来查找字符串中某个字符的编号,考虑到老师分配的功能原型。我知道我必须做一些愚蠢的事情,但是这个代码要么锁定,要么无限循环地在我的函数中循环。 这是一项任务,所以我不是在寻找任何人为我做作业,而仅仅是指出我错在哪里以及为什么,所以我可以理解如何解决它。我希望你愿意给予的帮助。 下面是我写的代码: #include <stdio.h> #includ

    0热度

    1回答

    该命令将在以下形式: 命令文件名字节\ nfile_contents 我没有麻烦分离ADD,文件名和字节数,但我不知道如何获得服务器命令的其余部分,即文件内容。 这是我如何解析每个命令。目前要获取文件内容,我得到最左边的char *,即'\ n'。 file_contents char *永远不会从NULL更改。 command = strtok(message, " \n"); file =