Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
#1

Работа с файлами (создать файл путь к которому уже задан, а вот имя хранится в переменной) - C++

25.06.2013, 22:14. Просмотров 482. Ответов 2
Метки нет (Все метки)

Проблема:
Необходимо создать файл путь к которому уже задан, а вот имя хранится в переменной.
C++
1
2
3
4
5
    string name;
    cout<<"Введите имя файла: ";
    cin.sync();
    getline(cin,name);
    ofstream file(name);//необходимо указать путь в конкретную папку
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 22:14     Работа с файлами (создать файл путь к которому уже задан, а вот имя хранится в переменной)
Посмотрите здесь:

C++ Работа с файлами (создать телефонный справочник)
Возможно ли вызвать функцию, имя которой хранится в переменной типа char* ? C++
Создать файл с именем указанным пользователем и записать в него его же имя C++
работа с файлами, создать новый файл из первого C++
C++ Работа с текстовыми файлами (создать новый, у которого выполнена замена)
Работа с файлами, запись строки в файл и чтение из файла C++
C++ Работа с файлами (дозапись в файл)
C++ Текстовой файл с уже введенным текстом зашифровать и вывести уже зашифрованный
Работа с файлами (Дан файл, содержащий n вещественных чисел. .) C++
Как открыть файл, если имя файла является переменной C++
C++ Работа с файлами C++. Считывание и выписывание в отдельный файл
C++ Работа с файлами. Не находит файл

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6243 / 5846 / 1891
Регистрация: 18.12.2011
Сообщений: 14,977
Завершенные тесты: 1
25.06.2013, 22:18     Работа с файлами (создать файл путь к которому уже задан, а вот имя хранится в переменной) #2
C++
1
2
3
4
5
6
7
    string name,path;
    path="c:\\temp\\";
    cout<<"Введите имя файла: ";
    cin.sync();
    getline(cin,name);
    name=path+name;
    ofstream file(name);
MrGluck
Ворчун
Эксперт CЭксперт С++
6625 / 3816 / 500
Регистрация: 29.11.2010
Сообщений: 10,068
25.06.2013, 22:18     Работа с файлами (создать файл путь к которому уже задан, а вот имя хранится в переменной) #3
ofstream file(name);//необходимо указать путь в конкретную папку
а имена папок добавить до передачи в функцию можно, воспользовавшись конкатенацией строк и перегруженным оператором +
Yandex
Объявления
25.06.2013, 22:18     Работа с файлами (создать файл путь к которому уже задан, а вот имя хранится в переменной)
Ответ Создать тему
Опции темы

Текущее время: 21:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru