问题标签 [strchr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 第一次出现,除了 C 中的转义字符
如何找到unescaped
str 中的第一个字符。在下面的代码中,我在位置 14 处获得了第一个字符,但我正在查看位置为 26 处的字符。
c - 我的 strchr 版本有什么问题?
我的任务是编写我自己的 strchr 版本,但它似乎不起作用。任何建议将不胜感激。这里是:
c - C函数strchr - 如何计算字符的位置?
我有这个 C 中 strchr 函数的示例代码。
问题是,我不明白,这个程序如何计算正在寻找的角色的位置。我认为这与“pch”和“str”的指针有关,但是这是如何工作的呢?
如果有人可以更详细地解释这一点,那就太好了。
谢谢,埃尔约索
c++ - 从 C 代码库对 C++ 中 unsigned char * 的 strchr 进行微创更改?
我正在尝试将 C 代码库编译为 C++,调整一些包含。它用于strchr()
无符号字符指针,例如:
这会导致 C++ 中的错误(原因在别处解释)......即使使用-fpermissive
.
通常当面对这种事情时,我会说“strchr, yuck, just get rid of it fully”。但我不想自己修改这些文件,这是 C 代码,它被保持在相当旧的平台上的可移植性。他们不会乐于在调用站点进行强制转换以安抚 C++……尽管如果“结构”存在并且是标准的,他们可能会使用它。
我也可以以一种或另一种方式破解它,就像SomethingICanChange.h
我可以添加:
这适用于-fpermissive
. 但是我无法将这种重载检查到 C 代码库中(好吧,没有#ifdef)。struchr
只是想知道是否有人有更好的想法,如果这就是这种情况下的人们最终会做的事情(或者如果有一个共同的名字,那么任何常见的名字),我会补充。
c - strchr 实现是如何工作的
我尝试编写自己的 strchr() 方法实现。
现在看起来像这样:
最后一行原来是
但这不起作用,因为 s 是 const。我发现需要有这个演员表(char *),但老实说我不知道我在那里做什么:(有人能解释一下吗?
c - C : strchr 指针值不变
我正在尝试使用 C 程序递归搜索字符串中的子字符串。我写了以下一段代码。我面临的问题是ptr
,虽然它打印了正确的值(puts
在 while 的开头使用),但使用它的值没有改变!它使用以前的ptr
值。我使用gdb
. 我无法弄清楚这是什么原因。请指导我解决这个问题。提前致谢。
c - 检测字符串中的元音
我试图编写一个函数来检测字符串中的元音和数字。遍历字符串,我试图做一个单行 if 语句来检查一个字符是否是元音。代码如下...
数字检查工作完美。但是“(strchr(myVowels,*str))”不起作用。它说明了形式参数和实际参数 1 的不同类型。有人可以帮我吗?谢谢
php - strrcr 仅在斜杠后显示字符串中的项目
我正在引用一个数组,这仅显示斜线后的字符串部分。我如何也显示它之前的字符。
c - 使用 strchr 和 strtol 在一行上读取可变数量的长整数
我的功能还没有完成,但我要做的是:
- 读入以空格分隔的一串数字。
- 从该字符串中提取数字。
- 将它们转换为长整数。
返回读入的数字个数。
/li>
它似乎无法正常工作,我认为我使用 strchr 错误。
php - STRCHR vs STRRCHR difference?
I would like to know the difference between the two different uses. I believe the difference in some what very subtle.
This is an explanation taken from the IBM reference manual. However maybe my english is bad, I just can't visualize the difference.
Maybe showing me an example of both cases would help me understand this better.
Here is the explanation from IBM :
The strchr subroutine returns a pointer to the first occurrence of the character specified by the Character (converted to an unsigned character) parameter in the string pointed to by the String parameter. A null pointer is returned if the character does not occur in the string. The null byte that terminates a string is considered to be part of the string.
The strrchr subroutine returns a pointer to the last occurrence of the character specified by the Character (converted to a character) parameter in the string pointed to by the String parameter. A null pointer is returned if the character does not occur in the string. The null byte that terminates a string is considered to be part of the string.