问题标签 [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.

0 投票
8 回答
20588 浏览

c++ - 如何将 char* 指针转换为 C++ 字符串?

我有一个 C++ string。我需要将此字符串传递给接受char*参数的函数(例如 - strchr())。

a)我如何获得该指针?

b)是否有一些等效的功能strschr()适用于C++ strings

0 投票
5 回答
126054 浏览

c - 如何在C中找到字符串中字符的索引?

假设我有一个字符串"qwerty",我希望在其中找到e字符的索引位置。(在这种情况下,索引将是2

我如何在 C 中做到这一点?

我找到了该strchr函数,但它返回一个指向字符而不是索引的指针。

0 投票
2 回答
484 浏览

c - 高效内存

有谁知道 memcspn 函数的有效实现?它的行为应该类似于 strcspn,但在内存缓冲区中而不是在以空字符结尾的字符串中查找跨度。目标编译器是 visualC++ 。

谢谢,卢卡

0 投票
2 回答
335 浏览

c - strchr()、APT_String 和减法运算

我正在使用一个用 C 语言编写的程序,该程序涉及比较连字符的姓氏。例如,它可能会将 Mary Jay-Blige 与 Mary Kay-Blige 进行比较。找到连字符并将变量设置为其位置的代码是:

其中 APT_String 是 IBM 的 DataStage 的数据类型。

我继承了上面的代码,它似乎“工作”,但我想澄清一下p_ich-LAST_NAME+1操作。也就是说,如果strchr()返回第一个“-”的位置,C 是如何处理这个算术的?

如果我打电话cout<<p_ich;,我会得到-Blige。所以我猜它会在找到指定的字符后返回字符串的其余部分?

0 投票
4 回答
1992 浏览

c - c语言strchr分段错误字符替换

我需要将 C 字符串中每次出现的 '&' 替换为 ','。

我这样做了,它有效

代码 1:

为了变得“优雅”,我尝试了以下操作,但它导致了段错误,甚至我的指针光标都被破坏了!很奇怪,我在 vmware vm 中运行 linux。

代码 2:

那么可能有什么问题呢?...

您认为代码 1 是“优雅的”吗?...

问候。

0 投票
3 回答
5959 浏览

c++ - 在c中的另一个char数组中找到一个char数组

您好,如果您知道如何在字符串中搜索单词,为什么我不能在 strchr 函数中使用 2 个变量

0 投票
1 回答
3259 浏览

c++ - 如果在 strchr() 中传递 NULL 怎么办

我的代码在 Linux 中运行。我看到我的程序在将 NULL 传递给 strchr() 函数时中止。在 AIX 中运行时似乎不会发生这种情况。

谁能说出为什么 strchr() 的这种行为差异?

谢谢

0 投票
3 回答
6865 浏览

c - 需要了解 c++ strchr 函数及其工作原理

我想了解strchrC++ 中的函数。

例如:

这条线的意义是什么?

0 投票
2 回答
807 浏览

c++ - strchr 不能与 char[] 一起使用

我正在为 C++ 练习使用 ROT13。但是这里的这段代码返回错误并且无法编译,我不明白为什么!我在以下几行中发布了一段代码

Q2。还帮助我从字母[]返回匹配字母的索引(例如,5代表'f'),我可以添加13并将其附加到x等等..

Q3。除了练习之外,CS 中的哪门课程可以帮助我开发更高效的算法?是计算理论、离散数学还是算法?

0 投票
1 回答
645 浏览

c - 查找第一次出现的未转义字符

在给定字符串中查找第一个未转义字符的最佳方法是什么?

我就是这样做的,但我觉得它过于复杂。