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

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

Войти
Регистрация
Восстановить пароль
 
skvor
640KB мне хватило на всё.
118 / 49 / 2
Регистрация: 07.06.2009
Сообщений: 442
#1

Доступ к параметрам программы и окружению - C++

24.08.2009, 18:42. Просмотров 590. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
int main(int argc, char *argv[], char *env[])
{ ..........
  return 0;
}
Как сделать доступными argc, argv и env в функциях и классах.
У меня сделаны глобальные переменные, и в начале main, эти переменные инициализируются.
Но, во-первых, это как-то коряво, а во-вторых есть глобальные объекты, которые должны быть инициализированы на основании аргументов и окружения программы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2009, 18:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Доступ к параметрам программы и окружению (C++):

Доступ к параметрам функции, потоки WinAPI - C++
Уважаемые программисты! Подскажите, пожалуйста, как получить доступ к элементам массива, если я передаю в качестве параметра стартовой...

Доступ к параметрам и функциям базового класса - C++
Собственно вот код: class okno : public zakaz { public: xy razmer; vector <xy> paket; vector <int> impost; vector <xy>...

std::vector доступ по индексу vs доступ по итератору - C++
std::vector<int> tmp; int i = 0; tmp.resize(1000000); std::vector<int>::iterator it = tmp.begin(); for (int m = 0;...

С ссылочным параметрам - C++
1. Напишите перегруженную функцию, которая будет возвращать единицу, если число N делится на 11, и 0 в противном случае. 2. Напишите...

Вывод нужной информации по параметрам - C++
Добрый всем день, представим что у нас есть небольшая электронная библиотека в которую занесено например 4 книги, у каждой книги есть свои...

По каким параметрам C++ превосходит Java? - C++
Здравствуйте. Хочу узнать по каким параметрам C++ превосходит Java. Чем больше укажете, тем лучше. Спасибо.

3
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
24.08.2009, 21:05 #2
Как сделать доступными argc, argv и env в функциях и классах.
вместо env юзай функцию getenv(), у Visual C++ есть расширения, вроде __argc и __argv, не помню точно, надо смотреть. в unix тоже должно быть что-то подобное...
1
-=ЮрА=-
Заблокирован
Автор FAQ
26.08.2009, 09:48 #3
Вот кидаю проект MFC для просмотра параметров командной программы. Жмём ОК и смотрим....
0
Вложения
Тип файла: rar ShowParams.exe.rar (3.5 Кб, 15 просмотров)
Тип файла: rar ShowParams.rar (8.8 Кб, 16 просмотров)
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
26.08.2009, 21:50 #4
-=ЮрА=-, тут не MFC обсуждается...
0
26.08.2009, 21:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2009, 21:50
Привет! Вот еще темы с ответами:

Обращение к private параметрам класса в main - C++
Подскажите пожалуйста, как обращаться к private параметрам класса внутри функции main? Вот, допустим, у меня есть некий класс: CClass1. ...

Генератор квадрата из звездочек по заданным параметрам - C++
В книге по с++ дали задание написать программу для генерации квадрата по заданному значению. Т.е пользователь ввел число а на экране...

Подсчет количества элементов массива по параметрам - C++
Прошу помочь с последней задачей :-[ Напишите эффективную функцию f_mvsa (int* a,int N), вычисляющую, сколько элементов массива меньше...

Поиск в базе автомобилей по заданным параметрам - C++
есть решенная задача - поиск больных в базе по заданным параметрам #include "stdafx.h" #include "stdio.h" #include "windows.h" ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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