string.h

    0热度

    1回答

    我在套接字上收到HTTP请求。 我想分割标头和内容的HTTP请求。 所以,我试过这个来源。 //p is char* type, response too p = strtok(response, "\r\n\r\n"); while(NULL != p){ printf("%s\n", p); p = strtok(NULL, "\r\n\r\n"); } 但str

    0热度

    1回答

    我想获得一个函数来分割一个字符串,该字符串包含几个由1或多个空格分隔的单词,并将每个单词没有任何空格放入一个索引字符串数组。 我一直在Google上搜索它,似乎我需要strtok,但我有点无知,有人请摆脱一些光?

    1热度

    2回答

    我保持一个跨平台的C代码库和一些平台(的Xcode 4,红帽衍生像Fedora和Mageia发行版),我得到以下编译器错误: warning: declaration of 'index' shadows a global declaration 基于this answer,据我所知,这是因为一些基于BSD的C实现定义了string.h中的非标准index函数,这意味着无论何时声明index变

    0热度

    1回答

    我想使用strlcpy(称为外部API),这是从string.h,当我使用g ++的-std=c++0x参数缺少。 % g++ -std=c++0x foo.cpp foo.cpp: In function 'int main(int, char**)': foo.cpp:5:11: error: 'strlcpy' was not declared in this scope % g++

    7热度

    5回答

    是什么strlcpy.c之所以参数复制到本地变量: size_t strlcpy(char *dst, const char *src, size_t siz) { char *d = dst; const char *s = src; size_t n = siz; /* Copy as many bytes as will fit */

    3热度

    4回答

    我有一个格式为<item1>:<item2>:<item3>的字符串中的字符数组是什么是最好的分解方式,以便我可以分别打印不同的项目?我应该循环访问数组,还是有一些可以帮助的字符串函数?

    -1热度

    1回答

    我目前正在一个文本文件,它有一个固定数量的单词。我想要的只是计算文本文件中单词的出现并输出其密度。我在文本文件中有266个单词,我想输出单词和单词本身的数量和密度。 e.g. (sample.txt) The quick brown fox jumps over the lazy brown dog. Output: **Count Density Word** 2 0.

    -1热度

    2回答

    请解释以下程序中发生了什么。 我检查了开头和程序结束由strerror(errno)返回的地址,并确认其返回相同的地址中的每个time.Then一旦确定了这一点,在第一种情况下我开始分配相同的地址ptr然后用一个字符串"Hello"复制使用strcpy()。在情况II它,我试图直接复制"Hello"由strerror(errno)。我返回的地址已经奇数findings.I'll感激,如果你解释下:

    1热度

    8回答

    我希望能够将stdin上的字符与我的规范中的字符进行比较。这样做的目的是将所有其他输入过滤为错误,同时仅将指定的单个字符保留为命令。 像stdin“nn”或“qddaw” - >错误再次出现,但是“n”使一些有用的东西。 这是我心目中的“代码明智”: if (input does not contain 'c' or 's' or 'q' or 'n') { printf("some k

    4热度

    4回答

    我一直在试图找到string的长度,它的数组有char s,用strlen()函数,但它不起作用。 我使用的代码是这样的: string s[]={"a","b","c"}; int len = strlen(s.c_str()); 它产生以下错误: "request for member âc_strâ in âwArrayâ, which is of non-class type"