2014-12-05 1 views
0

Я только начинаю изучать программирование CGI. У меня простая веб-страница с формой. Форма имеет два поля ввода, запрашивающих число.Как получить данные формы CGI из командной строки в C++

Я просто пытаюсь выяснить, как использовать командную строку для отправки чисел в текстовых полях моей программе CGI, умножить их и получить результат.

БЕЗ использования внешней библиотеки, как я могу получить входные данные из формы?

+0

Это большая ссылка ... HTTP: // WWW .tutorialspoint.com/cplusplus/cpp_web_programming.htm –

ответ

0

Если я правильно помню, вы должны проверить условия для QUERY_STRING

так, если CGI передает вам строку some_path?var1=a&var2=b, то вы могли бы сделать

char* query = getenv("QUERY_STRING"); 
// query will be set to "var1=a&var2=b" 

int a = atoi(...); // some code to find var1 and get "a" as a string 
int b = atoi(...); // some code to find var2 and get "b" as a string 

fprintf("%d", a+b); 
Смежные вопросы