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

Ввод аргументов командной строки - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
24.02.2012, 20:07     Ввод аргументов командной строки #1
Здравствуйте, такой вопрос: как задаются аргументы командной строки в си? нужно скомпилировать exe и запустить его через командную строку ОС, а после имени файла указать нужные мне аргументы? можно ли это сделать сразу в самой среде(в частности netbeans)? надеюсь более менее понятно написал...
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
24.02.2012, 20:10     Ввод аргументов командной строки #2
Цитата Сообщение от Deryck Посмотреть сообщение
нужно скомпилировать exe и запустить его через командную строку ОС, а после имени файла указать нужные мне аргументы?
именно

Цитата Сообщение от Deryck Посмотреть сообщение
можно ли это сделать сразу в самой среде(в частности netbeans)?
в опциях проекта есть настроки запуска, там же можно задать параметры
nxnx
Формучанин
361 / 292 / 16
Регистрация: 02.11.2010
Сообщений: 1,226
24.02.2012, 20:13     Ввод аргументов командной строки #3
Run->Set project configuration-> customize...-> Run
В Поле Run command можно вписать дополнительные параметры запуска.
Также там можно выбрать каким образом запускать (Console Type)
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
24.02.2012, 20:25  [ТС]     Ввод аргументов командной строки #4
Спасибо

Добавлено через 9 минут
аргументы нужно указать после команды: "${OUTPUT_PATH}? никак не могу разобраться... может быть кто нибудь приведет пример что именно можно нужно в этом поле? пример сойдет самый простой вроде вывода hello world
nxnx
Формучанин
361 / 292 / 16
Регистрация: 02.11.2010
Сообщений: 1,226
24.02.2012, 20:28     Ввод аргументов командной строки #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
"${OUTPUT_PATH}" argument1

Добавлено через 1 минуту
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main(int argc,char** argv)
{
    int i;
    for (i=0;i<argc;i++)
        printf("%s ",argv[i]);
    return 0;
}
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
24.02.2012, 20:28  [ТС]     Ввод аргументов командной строки #6
Спасибо, разобрался. как всегда выручили
Yandex
Объявления
24.02.2012, 20:28     Ввод аргументов командной строки
Ответ Создать тему
Опции темы

Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru