Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> event и примеры 
:(
    Опции темы
annushka89
Дата 16.4.2009, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



скажите пожалуйста про event в командной строке, никак не могу найти практического применения, если можно, расскажите пожалуйста мне зачем вообще они нужны, и если возможно, привидите примеры на c/c++
И если возможно, разжуйте мне про окружения программы(что, зачем, для чего и почему), что и зачем, в книгах очень мало про это написано

заранее благодарна
PM MAIL   Вверх
MAKCim
Дата 16.4.2009, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата(annushka89 @  16.4.2009,  09:33 Найти цитируемый пост)
скажите пожалуйста про event в командной строке

что это?


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Rififi
Дата 16.4.2009, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: нет
Всего: 36



annushka89
в C++ нет такого понятия, как "event"

разжуйте мне про окружения программы
google => "Переменные среды windows"
в C++ можно получить/установить значение переменной среды - см. функции getenv/[_]putenv
PM MAIL   Вверх
annushka89
Дата 16.4.2009, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



мне надо под Unix, для чего нужны переменные окружения, какой их смысл???
если можно покажите на примерах
PM MAIL   Вверх
MAKCim
Дата 16.4.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата(annushka89 @  16.4.2009,  13:53 Найти цитируемый пост)
мне надо под Unix, для чего нужны переменные окружения, какой их смысл???

смысл в том, что из переменных окружения часто берется информация, необходимая для работы конкретной программы


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
azesmcar
Дата 16.4.2009, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата

мне надо под Unix, для чего нужны переменные окружения, какой их смысл???

Они не только в юникс есть..в виндоуз тоже.
Цитата

если можно покажите на примерах 

а какие примеры тут показывать? наберите в консоли env сами все увидете smile 
    В основном пути разные, для работы разных програм хранятся
PM   Вверх
annushka89
Дата 28.4.2009, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



т.е. переменные окружения есть только у самой ОС???
Я никак не пойму для чего все-таки они нужны-эти переменные окружения
PM MAIL   Вверх
Fally
Дата 29.4.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 17.8.2006
Где: Dahla

Репутация: нет
Всего: 4



Ну например, переменная окружения USER - хранит имя текущего пользователя, следовательно если Вы в Вашей программе захотите узнать имя пользователя, от имени которого запущена... ИМХО, крайне полезная вещь.


--------------------
Прежде чем задать вопрос на форуме воспользуйтесь поиском.
user posted image
user posted image
PM MAIL   Вверх
annushka89
Дата 29.4.2009, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



спасибки, а еще где-то они применяются???
PM MAIL   Вверх
xvr
Дата 30.4.2009, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



Цитата(annushka89 @ 29.4.2009,  22:19)
спасибки, а еще где-то они применяются???

Много где применяются. Для примера - набираешь man <чего нибудь>, и в разделе ENVIRONMENT читаешь список этих самых переменных, вместе с описанием, для чего они применяются  smile 
Например, от самого man'а:
Цитата

ENVIRONMENT

       MANPATH
              If MANPATH is set, man uses it as the path to search for manual page files.   It
              overrides  the configuration file and the automatic search path, but is overrid-
              den by the -M invocation option.  See SEARCH PATH FOR MANUAL PAGES.
 
       MANPL  If MANPL is set, its value is used as the display page length.   Otherwise,  the
              entire man page will occupy one (long) page.
 
       MANROFFSEQ
              If  MANROFFSEQ  is  set, its value is used to determine the set of preprocessors
              run before running nroff or troff.  By default, pages are passed through the tbl
              preprocessor before nroff.
 
       MANSECT
              If  MANSECT  is  set,  its  value  is used to determine which manual sections to
              search.
 
       MANWIDTH
              If MANWIDTH is set, its value is used as the width manpages should be displayed.
              Otherwise the pages may be displayed over the whole width of your screen.
 
       MANPAGER
              If  MANPAGER is set, its value is used as the name of the program to use to dis-
              play the man page.  If not, then PAGER is used. If that  has  no  value  either,
              /usr/bin/less -iRs is used.
 
       LANG   If  LANG  is set, its value defines the name of the subdirectory where man first
              looks for man pages. Thus, the command ‘LANG=dk man 1 foo’  will  cause  man  to
              look  for  the  foo  man page in .../dk/man1/foo.1, and if it cannot find such a
              file, then in .../man1/foo.1, where ... is a directory on the search path.
 
       NLSPATH, LC_MESSAGES, LANG
              The environment variables NLSPATH and LC_MESSAGES (or LANG when the latter  does
              not  exist)  play a role in locating the message catalog.  (But the English mes-
              sages are compiled in, and for English no catalog is required.)  Note that  pro-
              grams like col(1) called by man also use e.g. LC_CTYPE.
 
       PATH   PATH helps determine the search path for manual page files.  See SEARCH PATH FOR
              MANUAL PAGES.
 
       SYSTEM SYSTEM is used to get the default alternate system name (for  use  with  the  -m
              option).
Достаточно?



PM MAIL   Вверх
annushka89
Дата 30.4.2009, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 7.3.2009

Репутация: нет
Всего: нет



да, пойду разбираться, спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.1016 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.