Есть простая программа на С++ под Windows, которая открывает файл
и которая лежит в новая папка 1
на рабочем столе. Файл лежит в том же месте, где расположена и моя программа, то есть в новая папка 1
. Так вот, если файл лежит в том же месте, где и моя программа, тогда он успешно открывается, но если я создаю новая папка 2
в новая папка 1
и туда помещаю свой файл, то он уже не открывается. Я понимаю, что мне нужно переместиться в новая папка 2
, поэтому в код добавляю строку system("cd новая папка 2");
. Но это не работает. Даже если я указываю весь путь C:\Users\АНТОН\Desktop\новая папка 1\Новая папка 2
, то тоже не работает. Помогите, пожалуйста, что нужно прописать?
Так вот, если файл лежит в том же месте, где и моя программа, тогда он успешно открывается
Это объясняется тем, что Windows ищет вначале файл в месте откуда исполняется программа...
Даже если я указываю весь путь C:\Users\А... Вероятно что указание пути не верно. Если оно указано в двойных кавычках, что наиболее вероятно, то перед каждым \ нужно писать такой же т.е. "C:\Users\А...".
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеПродолжаю постигать хитросплетения С++
Как изменить цвет рамки в классическом приложении WinAPI? Как менять фон, я разобралсяА как задать не системный цвет окна? Допустим, у меня цветовая...
ЗдравствуйтеПоможет-ли кто-нибудь решить и подробно разобрать код и объяснить? По учебе задано