Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VityaNiko
2 / 2 / 2
Регистрация: 19.12.2012
Сообщений: 28
#1

Как считать параметр из текстовой переменной? (язык C++) - C++

23.04.2013, 14:01. Просмотров 284. Ответов 1
Метки нет (Все метки)

Например, у меня есть три значения в переменных:"name=Vitya&family_name=Nikolayev&age=16"
И я хочу получить значение из функции не зависимо от порядка и с вероятностью несуществования нескольких(может быть всех) параметров?:
char* name = _var("name");
char* fn = _var("family_name");
char* age = _var("age");

P.S. Работаю с getenv(const char * _VarName);

Весь код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <stdlib.h>
int main ()  
{
    printf("Content-Type: text/html; charset=windows-1251\n\n");
    char *QueryString = getenv("QUERY_STRING");
    QueryString = "page=sgf&lyrics=dsf&video=asd";
    char *page,*lyrics,*video;
    sscanf(QueryString,"page=%s&lyrics=%s&video=%s",page,lyrics,video);
    printf("<html>\n<head>\n<title>");
    printf("Hello World!!!");
    printf("</title>\n</head>\n<body>\n");
    printf("Hello World!!! Привет мир!!!\n\n");
    printf(page,"<br>");
    printf(lyrics,"<br>");
    printf(video,"<br>");
    printf("</body>\n</html>");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2013, 14:01     Как считать параметр из текстовой переменной? (язык C++)
Посмотрите здесь:

Как считать параметр коммандной строки - C++
Я понимаю, что его можно считать из заголовка экзешника, но существует ли более простой способ, а то не охото байтики перебирать. ...

Исполнение кода из текстовой переменной. - C++
Есть текстовая переменная. (конкретно массив TCHAR) В ней находится кусок кода. Можно ли отправить этот код на выполнение, не занимаясь...

использование текстовой\длинной переменной для switch - C++
добрый день! Такой вот вопрос: есть цикл switch-case, но нужно, чтобы пользователь вводил команды, например: hepl и exit. Как...

Тип текстовой переменной вмещающей 511 кодов - C++
Делаю программу в mfc. Нужен тип данных символьный( как char) , но который поддерживает не 255, а 511 или более знаков. Работаю с битовыми...

В текстовой переменной поставить числа в порядке убывания - C++
Помогите пожалуйста с программой. Java В текстовой переменной &quot;71D523СЕ8&quot; поставить числа в порядке убывания могу расставить...

Посимвольно считать из переменной строку - C++
Добрый вечер Нам задали написать программу &quot;Азбука МОРЗЕ&quot; Какой функцией считать посимвольно строку, например &quot;.--.&quot; Мне нужен...

Как с текстовой строкой сделать следующее ? - C++
С клавиатуры вводится текстовая строка, нужно посчитать количество цифр в ней, вывести на экран слова начинающиеся с согласных букв, и...

как открыть текстовой файл из программы - C++
хочу програмно открыть текстовик, но не fopen(), а реально, чтоб запустилась программа блокнот или какая по умолчанию стоит для чтения...

Как получить положение курсора в текстовой строке? - C++
Можно ли получить положение курсора в текстовой строке окна Edit Box и можно ли установить курсор в требуемую позиию строки? ...

Матрица как параметр - C++
Не могу разобраться с передачей многомерных массивов в качестве параметра функции. Объясните пожалуйста на пальцах: #include &lt;iostream&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.04.2013, 16:55     Как считать параметр из текстовой переменной? (язык C++) #2
VityaNiko, если Вы собираетесь вручную парсить аргументы HTML-запроса, то могу посоветовать сишную функцию strtok(), раз уж всё остальное тоже сишное.
Yandex
Объявления
23.04.2013, 16:55     Как считать параметр из текстовой переменной? (язык C++)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru