привет всем.
есть проблемма.
Программа на си с помошью сокетов отправляет гет запрос на сервер затем читает ответ в переменную но в ответе содержатся еше заголовки отделенные от контента с помощью \r\n
как отрезать только заголовки а контент оставить?
спасибо.
но если можно по конкретнее
к примеру переменная с текстом ответа сервера txt
покажите на примере пожалуйста
и до кучи спрошу как в C++ выполнять команды cmd ??
Зарание благодарен.
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <string>
using namespace std;
void main()
{
setlocale(LC_ALL,"Russian"); //установка русского языка
system("color F2"); //команда в консоле
string response("headers\r\n\r\nbody"); //ответ от сервера
signed int first_ent; //переменная с первым вхожднием в строку
first_ent = response.find("\r\n\r\n"); //ищем первое вхождение в строку
cout<<response.substr(first_ent + 4, response.length()-1); //обрезаем строку от конца \r\n\r\n до конца строки
_getch();
}
Последний раз редактировалось De-visible; 28.12.2008 в 22:05..
Причина: Чак это те не пхп