Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 19 сен 2019, 10:34




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: environ -- чтобы это значило??
СообщениеДобавлено: 02 мар 2003, 07:30 
Господа, это нонсенс..

делаем

%env

получаем все как надо -- два десятка переменных окружения.

делаем

Код:
#include <stdlib.h>
#include <stdio.h>

extern char **environ;

main(int argn, char **argc) {
    int i = 0;

    fprintf(stdout, "Number of arguments = %d\n", sizeof(environ));

    for(i = 0; i < sizeof(environ); i++) {
        fprintf(stdout, "env[%d] = %s\n<br>", i, environ[i]);
    }
   
}



компилим

Код:
gcc -o test test.c


получаем всего 4 (четыре) переменных окружения. :(

Откровенно говоря, даже не знаю, где копать.. Хелп, господа..


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 02 мар 2003, 11:43 
Что значит sizeof(environ)? Он всегда будет равен четырём т.к. environ - это указатель.

//kirya85


Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100