Intereting Posts
Как использовать stream c ++ 0x в Android NDK? Как извлечь исходное имя файла без пути и суффикса во время компиляции? Как использовать механизм Matlab в моем коде (для вызова `engOpenSingleUse ()`)? C # ShowDialog () выдает ошибку из-за импорта C ++ DLL Полиморфная нагрузка C ++ Компиляция программы как c ++ 14 в Sublime Text 3 по умолчанию Время компиляции генерирует целочисленную последовательность с одним отсутствующим Какие коды / условия ошибки Boost возвращаются с помощью вызовов Boost.Asio? Почему этот массив символов C ++, похоже, способен удерживать больше, чем его размер? Перегрузка оператора << Ошибка Visual Studio: LNK1104: невозможно открыть файл «kernel32.lib» – только в проектах WP8 / сборке Win32 Принудительное автоматическое задание типа ссылки в диапазоне для цикла Неопределенные символы для архитектуры x86_64: Какую архитектуру я должен использовать? `constexpr` variable ‘, используемый в его собственном инициализаторе: Clang vs. GCC Пользовательский объем памяти и dealloc, который несколько classов Inheritance

Как создать файлы в% appdata% с c ++

Мне нужна помощь в создании папки в AppData. Предположим, что я хочу создать папку в% appdata%, называемую «MyFolder», которая имеет текстовый файл test.txt, который я пытался использовать и делаю это;

 ofstream file("%appdata%\MyFolder\test.txt"); 

но это не сработало.

Такие вещи, как% appdata%, являются специфичными для ОС, а Standard C ++ не имеет прямых средств борьбы с ними. Вам нужно будет написать код для анализа пути к файлу и извлечь значения, такие как% appdata% из среды, или, альтернативно, использовать нестандартные функции для открытия файла, если такие существуют.