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

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

Войти
Регистрация
Восстановить пароль
 
DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 523
Записей в блоге: 1
#1

Функция main с аргументами - C++

28.07.2012, 12:18. Просмотров 548. Ответов 4
Метки нет (Все метки)

Приветствую, подскажите где именно указывать параметры аргументов(int argc, char **argv), если использовать следующий тип записи
C++
1
2
3
4
int main(int argc, char **argv)
{
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2012, 12:18     Функция main с аргументами
Посмотрите здесь:

Непонимание работы с аргументами для функции main - C++
Здравствуйте. В книге Лафоре в теме потоков и фалов есть пример с работой командной строки. // comline.cpp // Демонстрация работы с...

Функция с аргументами - C++
Написать функцию с аргументами вещественный массив x размер массива n. Функция возвращает значение суммы элементов массива, начиная с...

Рекурсивная функция a^b с 2-я аргументами - C++
Собственно возможно ли это сделать? Я не смог придумать с 2-я аргументами, только с 3-я #include <iostream> #include <cstdlib> ...

функция с аргументами массив и размерность массива - C++
Собственно, для меня острая проблема, как с помощью указателей передать в функцию, размерность? // Function with array argument ...

Функция с двумя аргументами. Второй - по умолчанию = первому - C++
Привет! Есть какой - то способ задать в объявление функции второй аргумент, равный по умолчанию первому? :rofl: void...

Функция main () {} - C++
Есть разные варианты синтаксиса функции мэйн 1.void main () {} 2. int main () {return 0;} 3. int main() {} 4. main (void) {} ...

Функция main - C++
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -ko - ...

Функция main - C++
Ребят задание скомпилировать код в командной строке vc++ и запустить программу.Делаю так: c:\...\lab10 cl -GX user.cpp Вот...

функция main() - C++
может ли функция возвращать функцию int z() { ....... //надо типо того сделать return int main(); } void x() {

Функция не видит переменных из main - C++
Составьте программу, которая будет выводить на экран два разных сообщения (например, “Hello, World !” и “Hello, my darling !”),...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
28.07.2012, 12:30     Функция main с аргументами #2
Цитата Сообщение от DaskOFF Посмотреть сообщение
именно указывать параметры аргументов(int argc, char **argv)
их не указывают, это аргументы командной строки, в программе только проверяется сколько их и что в них
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
28.07.2012, 12:32     Функция main с аргументами #3
При запуске программы из командной строки, после её имени через пробел. Например, есть программный код:

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main(int argc, char **argv)
{
    // в цикле распечатываются все переданные аргументы
    for(int i = 0; i < argc; ++i)
        std::cout << argv[i] << "\n";
        
    return 0;
}
Запускаю программу через командную строку, с аргументами через пробелы:
a.exe trololo bugaga pushpush

Программа выводит:
a.exe
trololo
bugaga
pushpush

Первый аргумент - всегда имя программы.
HomeR_J_SimpsoN
59 / 59 / 2
Регистрация: 15.10.2010
Сообщений: 356
28.07.2012, 12:35     Функция main с аргументами #4
В смысле где указывать?
Вы имеете в виду - как их использовать?
Если да, то...
Предположим, у Вас есть приложение app.exe (под Linux - ситуация аналогична).
Вы хотите это приложение вызвать.
В консоли (или в свойствах ярлыка этого приложения) прописываете что то вроде
Код
app.exe -param_1 -param_2
Здесь Вы вызвали программу app.exe с 2мя параметрами, при этом в ф-ия main(...) получила следующие аргументы:
Код
argc == 3; 
argv == {"app.exe", "-param_1", "-param_2"}
Формат параметров утверждаете сами.
DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 523
Записей в блоге: 1
28.07.2012, 12:42  [ТС]     Функция main с аргументами #5
Спасибо всем, понял
Yandex
Объявления
28.07.2012, 12:42     Функция main с аргументами
Ответ Создать тему
Опции темы

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