воскресенье, 25 сентября 2011 г.

[C/C++ и Linux] Аргументы функции main() и переменные окружения

Статья убежала сюда!
Подробнее о переезде блога и статей тут!

3 комментария:

  1. Как-то странно ты память для переменной выделяешь. Советую заменить:

    //Вычисляем размер нашей пееменной окружения
    for(var=environ;*var!=NULL;++var){
    envValSize+=strlen(*var)+1;
    }
    //выделяем память
    envVal = (char*) malloc(envValSize);

    ОтветитьУдалить
  2. Не странно. Я перераспределяю память в процессе работы. Можно и твоим способом.

    ОтветитьУдалить
  3. Извиняюсь, подправил код функции main() из чернового варианта копировал и не углядел, что я не чищу память. И добавил код функции AppendChar.

    ОтветитьУдалить