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

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

Войти
Регистрация
Восстановить пароль
 
Klendathu
 Аватар для Klendathu
6 / 6 / 0
Регистрация: 10.11.2011
Сообщений: 51
#1

Нужно дать название файлу из строки - C++

30.11.2011, 20:54. Просмотров 455. Ответов 3
Метки нет (Все метки)

Есть строка S, создаю файл через ofstream... Как дать файлу название S?
То есть, в идеале, должно получится вот так:

C++
1
2
3
4
void printing(string s){
ofstream of(s);
of<<"Hello";
}
А работает только так:
C++
1
2
3
4
void printing(string s){
ofstream of("Nazvanie.txt");
of<<"Hello";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2011, 20:54     Нужно дать название файлу из строки
Посмотрите здесь:

C++ В программе про игральные кости нужно дать вес каждой грани...
Нужно произвести считывание пути к файлу с клавиатуры. Причём сделать это в конструкторе. Всё остальное корректно работает. C++
Поиск по файлу текста, удаление строки содержащую этот текст C++
Выделить из строки с полным путем к файлу само имя файла без расширения C++
C++ Превращение строки в название исполняемой функции
Дано название футбольного клуба.Определить количество символов в нем (строки) C++
C++ Парсинг адресной строки, хочу извлечь индекс и название города
Нужно ли к файлу .h подключать все заголовочные файлы, которые понадобятся в .cpp C++
C++ Необходимо дать описание каждой строки кода с++
Нужно ввести название компании и год основания в файл, а затем вывести их на экран из файла C++
Выделить из строки название последнего каталога C++
Поиск по файлу и вывод нужной строки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.11.2011, 20:58     Нужно дать название файлу из строки #2
C++
1
2
3
4
5
void printing(const std::string& s)
{
    std::ofstream of(s.c_str());
    of << "Hello";
}
Klendathu
 Аватар для Klendathu
6 / 6 / 0
Регистрация: 10.11.2011
Сообщений: 51
30.11.2011, 21:06  [ТС]     Нужно дать название файлу из строки #3
Спасибо, но непонятно в чем дело... Указатель?
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.11.2011, 21:26     Нужно дать название файлу из строки #4
Цитата Сообщение от Klendathu Посмотреть сообщение
Спасибо, но непонятно в чем дело... Указатель?
s - это объект класса std::string, а конструктор fstream ожидает указатель на строковую константу const char*
Yandex
Объявления
30.11.2011, 21:26     Нужно дать название файлу из строки
Ответ Создать тему
Опции темы

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