strrchr

    1热度

    1回答

    在添加detailed answer时,我注意到在Visual C++抱怨时,GCC不会警告以下代码。 #include <cstring> int main() { const char CONSTSTR[] = "foo/bar/foobar.txt"; char *nonconst = std::strrchr (CONSTSTR, '/'); // ca

    0热度

    1回答

    时分段错误我想从记录中删除最后一个逗号。我使用strrchr()来查找记录中最后一次出现','并将其设置为空终止。由于某些原因,它没有找到逗号的最后一次出现并给出“分段错误11”错误。 void buildAssemblyRecord(char asmRecord[], const char* data) { char* record = asmRecord; record += sprin

    1热度

    1回答

    值后,我有一个动态的字符串,它看起来像这样... /tester?bc=7&tester=orange 使用PHP我想以后BC返回单个值= 我有看着strrchr但这似乎并没有让我指定只是返回一个字符,我应该怎么做呢?

    5热度

    3回答

    考虑这个功能我写了真正的快速查找特定字符的最后一次出现在一个字符串并返回它的字符数组中的位置在物理上是字符串: size_t strlstchar(const char *str, const char ch) { char *chptr = strrchr(str, ch); return chptr - str; } 我只是在这里真正快速地输入了它(尚未编译或尚未完

    2热度

    4回答

    我用strrchr得到一些奇怪的结果。请帮帮我。 这里是我的代码: #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char szString[32] = "hello-world-and-everyone"; char* ptemp = NULL; ptemp = s

    3热度

    2回答

    我想知道两种不同用途之间的区别。 我相信一些非常微妙的差异。 这是对IBM参考手册的解释。 但是,也许我的英语不好,我只是无法想象差异。 也许向我展示这两种情况的例子会帮助我更好地理解这一点。 下面是来自IBM的解释: 的和strchr子程序将一指针返回到由所述字符(转换为无符号字符)指定的字符的第一次出现在字符串中参数由字符串指向参数。如果字符未出现在字符串中,则返回空指针。终止字符串的空字节被

    0热度

    1回答

    我正在引用一个数组,这只是显示了斜杠后面的字符串部分。我如何在它之前显示字符。 #Check for bio if ($biosDisplayed == $y) { $positionTitle = strpos($bios[$i], " /"); $positionTitle = substr($bios[$i], 0, $positionTitle);