Программа на C++ в Xcode не выводит простой текстовый файл с использованием outFile
Я запускаю программу, используя этот простой пример кода для вывода текстового файла. Я использую XCode и просто начал новый проект C++ из инструментов командной строки. По какой-то причине программа не выводит никаких файлов на мой Mac. Пожалуйста, помогите выяснить, почему XCode не будет выводить какие-либо файлы на мой компьютер? Спасибо!
#include <iostream>
#include <fstream>
using namespace std;
int main() {
double myNumber = 42.5;
fstream outfile("test.txt", fstream::out);
outfile << "The answer is almost " << myNumber << endl;
outfile.close();
}
2 ответа
Черт, я не могу поверить, что я понял это, это был вариант в Xcode. Поэтому я нажал на панель в верхней части xcode рядом с кнопкой "Стоп" с текстом (Имя проекта> Мой Mac, 64-разрядный)
Затем нажали редактировать схему. Нажмите на вкладку параметров и нажмите использовать пользовательский рабочий каталог. Затем выбрал рабочий каталог. Теперь текстовый файл появляется!
Как упомянуто выше, редактирование схемы работало для меня, но получение схемы было другим.
- Используйте меню продукта
- Выберите опцию Схема
- Выберите опцию Изменить схему
- Нажмите вкладку " Параметры"
- Отметьте пункт "Рабочий каталог"
- Нажмите на маленький значок в правом конце текстового поля.
- Выберите каталог
У меня также была выбрана опция Run/Debug в левой части окна.
Чтобы найти текущий рабочий каталог, в навигаторе проекта в папке "Продукты" щелкните продукт правой кнопкой мыши и выберите "Показать в Finder". В этом каталоге вы также найдете скомпилированный код.
Например: ~ / Library / Developer / Xcode / DerivedData /<имя проекта>-gweghgfqkjkidjfhcgetdryechjz / Build / Products / Debug