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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
Deryck
5 / 5 / 0
Регистрация: 01.12.2010
Сообщений: 109
#1

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

24.02.2012, 20:07. Просмотров 2736. Ответов 5
Метки нет (Все метки)

Здравствуйте, такой вопрос: как задаются аргументы командной строки в си? нужно скомпилировать exe и запустить его через командную строку ОС, а после имени файла указать нужные мне аргументы? можно ли это сделать сразу в самой среде(в частности netbeans)? надеюсь более менее понятно написал...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2012, 20:07     Ввод аргументов командной строки
Посмотрите здесь:

C++ Разбор аргументов командной строки
Ввод пути с командной строки C++
Как вывести строку, которая состоит из аргументов командной строки так, чтобы каждое слово выводилось без первого символа C++
Объясните смысл аргументов командной строки argc и argv C++
C++ Напишите, скомпилируйте и выполните программу, которая выводит перечень аргументов командной строки в обратном порядке
Передача аргументов командной строки функции main() C++
Работа со строками - обработка аргументов командной строки C++
Вывод аргументов командной строки C++
C++ Передача аргументов командной строки
Использование аргументов командной строки C++
C++ Вычислить сумму чисел, передаваемых программе в виде аргументов командной строки
Ввод данных из командной строки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 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,234
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,234
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     Ввод аргументов командной строки
Ответ Создать тему
Опции темы

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