Вопросы по теме 'getenv'
Проблема С++ LPTSTR с вызовом CreateProcessAsUser с помощью getenv
Я пытаюсь вызвать функцию CreateProcessAsUser. Передача постоянной строки в порядке. Попытка подобрать переменную среды с помощью char* getenv(const char name) вызывает у меня проблему.
Если я использую следующее, notepad.exe запустится....
593 просмотров
schedule
23.07.2022
Написание собственной оболочки Unix на C - Проблемы с PATH и execv
Я пишу свою собственную оболочку на C. Она должна иметь возможность отображать текущий каталог пользователя, выполнять команды на основе полного пути ( необходимо использовать execv ) и позволять пользователю изменять каталог с компакт-диском.
Это...
8509 просмотров
schedule
26.01.2023
System.getenv(имя_компьютера) усечение возвращаемого значения
В чем разница между System.getenv("computername") и System.getenv("hostname") в Java?
Есть ли ограничение на количество символов в имени компьютера при его извлечении методом getenv() ?
У меня длинное имя хоста, и...
4018 просмотров
schedule
06.12.2022
Может ли кто-нибудь объяснить мне, как работает переменная окружения в C++?
Я пытаюсь написать свою собственную версию getenv. Я еще не начал, поэтому сначала пытаюсь понять окружающую среду.
Если это глобально, почему я не могу напечатать его в своей функции? Является ли окружение строкой или массивом символов? Почему...
850 просмотров
schedule
16.01.2023
предупреждение: приведение к указателю из целого числа разного размера [-Wint-to-pointer-cast]
Я изучал C по книге Дэвида Хаскинса "C в Linux", но есть проблема. Когда я пытаюсь скомпилировать этот код:
#include <stdio.h>
#include <string.h>
int main (int argc, char *argv[], char *env[]) {...
7413 просмотров
schedule
04.04.2023
Почему изменение LD_LIBRARY_PATH во время выполнения не влияет на исполняемый файл после загрузки исполняемого файла
Я пытаюсь изменить LD_LIBRARY_PATH из моей программы на C++. Я могу получить его значение с помощью getenv("LD_LIBRARY_PATH") и установить его значение с помощью setenv() (и я знаю, что это работает, потому что когда я снова вызываю...
3885 просмотров
schedule
28.08.2022
ошибка сегментации getenv()
Я должен сделать свою домашнюю работу, но я не могу пройти путь в C. Например;
int main(void) {
char *path;
path = getenv("PATH");
if(path)
printf("The current path is: %s\n", path);
return 0;
}
Если я запускаю этот код, я получаю...
6835 просмотров
schedule
13.03.2023
Как инициализировать неограниченную строку Ады из GetEnv и Literal
Добрый день, я нахожу ошибки компиляции в том, что должно быть простым фрагментом кода. цель состоит в том, чтобы использовать переменную среды как часть значения по умолчанию. Мы используем Ada95, поэтому мне интересно, дело в версии.
Заявленная...
732 просмотров
schedule
01.12.2023