#cpp #linux
Так работает: ifstream list("../../../.Alarm_clock/output.txt"); Так - нет: ifstream list("$HOME/.Alarm_clock/output.txt");
Ответы
Ответ 1
Насколько я могу судить о Linux (я в нем не слишком знаток), $HOME - указание для оболочки подставить значение переменной среды HOME. Что конструктор ifstream, естественно, не делает. Воспользуйтесь соответствующей функцией - как я понимаю, getenv("HOME"), и соберите полный путь к файлу.
Комментариев нет:
Отправить комментарий