Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 68

Как получить параметры из строки адреса?

02.04.2011, 17:19. Показов 1666. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как получить параметры из строки адреса в С
например:


делаю так:
C++
1
2
3
for(int i=0; i<argc; i++){
  puts(argv[i]);
}
Выводит только полный путь к бинарнику...!?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.04.2011, 17:19
Ответы с готовыми решениями:

Как из адреса ячейки получить просто номер строки?
Sub key() Dim rows As String Dim arr() As String rows = Range(Selection.Address).Address(0, 0) arr = Split(rows, &quot;,&quot;) ...

Получить значение параметра из строки адреса
Привет. В строке адреса: .html?par1=val1&amp;par2=val2&amp;par3=val3 Как получить значение параметра из строки или пустое значение если...

Получить параметры из командной строки и записать в properties файл
Подскажите плз, можно это реализовать используя Spring?

6
0 / 0 / 8
Регистрация: 07.12.2010
Сообщений: 46
03.04.2011, 11:07
Привет.
В С argc и argv работают с параметрами запуска программы из командной строки. argc - количество параметров командной строки, argv - сами параметры командной строки.
Если я правильно понял, нужно найти значения параметров id и name в
строке:
'http://***.ru/cgi-bin/index.out?id=1&name=user'
Можно воспользоваться функцией strtok(), описанной в string.h.
Удачи.
0
0 / 0 / 1
Регистрация: 04.03.2008
Сообщений: 115
03.04.2011, 11:26
getenv('QUERY_STRING');
0
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 68
03.04.2011, 11:36  [ТС]
Спасибо за ответы.........
C++
1
2
3
char *s;
s=getenv('QUERY_STRING');
puts(s);
в s ничего нет
0
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 68
03.04.2011, 11:38  [ТС]
strtok() типа урезание стринга до искомого зния.........

а как получить этот стриг..........
0
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 68
03.04.2011, 12:38  [ТС]
Чет я прогнал puts(getenv('QUERY_STRING')); работает
......а где еще можно узнать о таких переменных типа REMOTE_ADDR QUERY_STRING
0
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 68
03.04.2011, 12:41  [ТС]
И еще как показать время генерации скрипта........
юзал time.h

есть функция clock() но она только для винды.........

может кто-нибудь подскажет как с time() работать, чтобы выводились милисекунды и секунды
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.04.2011, 12:41
Помогаю со студенческими работами здесь

Как получить переменную из адреса?
Вроде бы, на сколько я понял, если запустить скрипт с параметрами, например, 1.php?name=Alex, то в нем в переменную $name заносится...

Как получить адреса папок
Нужно получить массив, элементами которого будут адреса папок содержащиеся в папке в которой мы находимся. Вот например мы находимся в...

Как получить нужные параметры?
Хочу парсить сайт. Через fiddler отслеживаю пакеты, которые отправляет мой браузер. Но я заметил, что браузер отправляет такие заголовки в...

Как получить параметры процесса?
Хотелось бы спросить можно ли в отслеживаемом процессе получить параметры запуска онного. Например C:\\Windows\\system32\\rundll32.exe...

Как из IP адреса получить имя компа?
Господа, спасибо ВАМ ВСЕМ ОГРОМНОЕ. Но, не могли бы Вы выложить код как из VB вызвать функцию gethostbyaddr(). Я имею в виду как описать...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru