эй, ребята, хорошо, я написал этот код, который проверял бы правильность запроса на получение, но при последнем сравнении он не дает мне ожидаемого результата, спасибо заранее, проблема в последнем операторе if, который возвращает false, когда он должен возвращать true
#include <stdio.h>
#include <string.h>
int main()
{
char* string="GET /cats.html HTTP/1.1\r\n";
if(strncmp(string,"GET ",4)==0)
{
printf("hello");
if(string[4]=='/')
{
printf(",\n");
char* string1=strchr(string,'.');
string1=strchr(string1,' ');
printf("%s",string1);
if(string1!=NULL)
{
if(*string1==" HTTP/1.1\r\n")
{
printf("world\n");
}
}
}
}
}
*string1==" HTTP/1.1\r\n"
недопустимый код C. Ваш компилятор, несомненно, сказал вам об этом. Вы только что проигнорировали диагностические сообщения вашего компилятора? - person AnT   schedule 08.09.2016