parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

я недочитал до конца :(

Александр Петросян (PAF) 27.05.2003 15:51 / 27.05.2003 15:51

значит принимает успешно. OK.
давайте теперь попробуем на C:

вот что-то на коленке написал…
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>

int main(){
        char *content_length_cstr=getenv("CONTENT_LENGTH");
        int content_length_int=content_length_cstr?atoi(getenv("CONTENT_LENGTH")):-1;
        char *buf[0x400];
        memset(buf, 0, sizeof(buf));
        int read_int=read(0, buf, sizeof(buf)-1);
        if(read_int>0)
                buf[read_int]=0;
        printf("content-type:text/plain\n\nlength=%d\ndata_len=%d\ndata='%s'",
                content_length_int,
                read_int,
                buf);
        return 0;
}
надо
g++ echopost.C -o echopost.cgi