strcmp

    0热度

    1回答

    嗨,大家好我有我的服务器客户端项目的问题。我用命令./server www.google.com运行我的代理服务器,所以我有argv[1]=www.google.com。在此之后,我运行我的客户端,然后向服务器发送值GET www.google.com。现在从服务器端我使用strtok_r(buffer," ",&string1),所以我有buffer=GET和string1=www.google

    -2热度

    2回答

    在C中,如果两个字符串相等,strcmp()函数返回0。 当我给这样的代码, char str[10] = "hello"; if(strcmp(str,strrev(str))==0) { printf("1"); } else printf("0"); 这应该打印1个如果一个回文字符串或它应该打印0,如果它不是一个回文。 但即使给定字符串“hello”不是回文,它也会打印1。错

    -1热度

    1回答

    我该如何解决此警告?它显然阻止我编译gcc。我错过了什么吗? #include <stdio.h> #include <string.h> int main(void) { int MAX_TWEET_SIZE = 32; char target_tweet[MAX_TWEET_SIZE]; int MAX_SIZE = 140 char tw

    1热度

    2回答

    我使用explode()将从文本文件读取的字符串转换为数组,我使用该数组与用户的输入进行比较。 文本文件包含: user#test //user= username test= password 当我尝试使用STRCMP()返回-1,即使与 test||test =-1 我打印输出打印两个字符串变量结果与: if(isset($user_details[1])){ $user_deta

    0热度

    2回答

    这可能是一个坏问题,但我完全失去了。我有这样的代码: struct nodoTemas* search_in_list(char * val, struct nodoTemas **prev,struct nodoTemas *head/*, struct nodoTemas *curr*/) { struct nodoTemas *ptr = head; struct nodoTemas

    0热度

    7回答

    我是相当新的C,所以我不是太熟悉它的语法,但是我已经调试我的代码,并研究正确的语法,这似乎是正确的,我也改变了变量的范围以查看是否导致错误。 if语句应该比较两个变量,既保持琴弦,我甚至都印变量,以确保它们是相同的,但它仍然是跳过直奔if语句的其他部分。任何人都可以给我指出为什么它不会运行if语句,它只是直接跳到'不正确'。 的correctWord变量在代码中的一个不同的部分中定义。 找到完整的

    1热度

    1回答

    我在比较文件中的字符串时遇到了问题。 我想从一个字典文件中创建一个单词列表。我不知道为什么strcmp()只会返回-1或1,即使我使用我的文件中的单词。在输出我有比如:1somethingsomething代替0somethingsomething #include <stdio.h> #include <stdlib.h> #include <string.h> struct word

    0热度

    3回答

    我想比较两个字符串与strcmp,为arduino。 我只是想知道是否有一个数字的C/C++/Arduino通配符。 我的输入将是LP后跟5个未知数字。 E.g.像 a_string[]="LP*****"; if(strcmp(input,a_sting) == 0) { // run this }

    -9热度

    2回答

    我有一些C代码,我想询问当我输入一些字符串例如“向上”。 跳转到代码的样子:(strcmp(pdirection,"up")==0) 那么,这是什么意思,我不明白,尤其是==0 的码片是在参考位置调用。

    -3热度

    1回答

    我在做一个字符串比较,但strcasecmp总是输出字符串不相等。 这里是我的代码: <?php function multiexplode($delimiters,$string) { $ready = str_replace($delimiters, $delimiters[0], $string); $launch = explode($delimiters[0],