0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Почему не работает getenv ?20.09.2013, 14:07. Показов 5558. Ответов 31
Метки нет (Все метки)
Определил тип в *.h:
А если:
не могу понять в чем дело. ЗЫ: VS12, Windows 7 x64
0
|
20.09.2013, 14:07 | |
Ответы с готовыми решениями:
31
Почему выводится в виде таблицы и почему не работает сортировка Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает Почему в библиотеке не работает то, что спокойно работает в программе? Почему в динамическом массиве не работает то, что работает со статическим? |
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
||||||
20.09.2013, 14:14 [ТС] | 3 | |||||
Простите это я пробовал разные варианты !
Конечно же хочу определить поле которое инициализируется при вызове конструктора.
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
20.09.2013, 14:19 | 4 |
waxymonkey, результат вызова getenv("GATEWAY_INTERFACE"); надо сохранять в строку, а не просто в char*, т.к. последующими вызовами getenv() данные, на которые указывает указатель могут быть изменены.
В итоге какой код получился и какая ошибка?
0
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
||||||||||||||||
20.09.2013, 14:35 [ТС] | 5 | |||||||||||||||
Изменил на:
0
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
||||||
20.09.2013, 14:48 [ТС] | 7 | |||||
Да простите фигню написал но все равно не работает (уже с ночи не могу понять в чем проблема и не могу спать пока не решу):
Unhandled exception at 0x000000013FFD5AB3 in Project1.exe: 0xC0000005: Access violation reading location 0x0000000000000000.
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
20.09.2013, 14:49 | 8 | |||||
waxymonkey, ну вот образец в Вашем стиле:
0
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|
20.09.2013, 14:55 [ТС] | 9 |
0
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|
20.09.2013, 15:03 [ТС] | 11 |
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
20.09.2013, 15:12 | 12 | |||||
...
1
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|
20.09.2013, 15:14 [ТС] | 14 |
0
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|
20.09.2013, 15:16 [ТС] | 16 |
Это понятно ! почему напрямую обращаюсь все получаю а через экземпляр класса нифига не работает ?
0
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|
20.09.2013, 15:20 [ТС] | 18 |
Мне не нужен NULL мне нужен CGI/1.1
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
20.09.2013, 15:23 | 19 | |||||
Подойдет, просто надо возвращаемое значение проверить, а не в лоб вызывать конструктор std::string.
Например:
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
20.09.2013, 15:24 | 20 |
Я если набираю, как у вас, то у меня всегда NULL.
0
|
20.09.2013, 15:24 | |
20.09.2013, 15:24 | |
Помогаю со студенческими работами здесь
20
Почему не работает код на других компьютерах (на моем работает)? Не могу понять почему не работает (или правильно не работает) Почему не работает cin.clear() и как работает sync()? Getenv(DOCUMENT_ROOT) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |