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

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

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

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

30.11.2011, 20:54. Просмотров 472. Ответов 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++
Помогите пожалуйста!!! В программе про игральные кости нужно дать вес каждой грани, Вес каждой грани от 0.1 до 1. Вес означает с какой...

Необходимо дать описание каждой строки кода с++ - C++
Имеется код, который максимальный элемент в массиве заменяет средним арифметическим элементов строки. Необходимо дать описание каждой...

Нужно ли к файлу .h подключать все заголовочные файлы, которые понадобятся в .cpp - C++
Например, есть add.h и add.cpp В add.h прототип функции: void func(T); А тип T объявлен в другом заголовочном файле....

Поиск по файлу и вывод нужной строки - C++
Программа. Распечатать все строки данного файла, содержащие заданную строку. Имя файла и строка задаются в командной строке. Помогите...

Нужно произвести считывание пути к файлу с клавиатуры. Причём сделать это в конструкторе. Всё остальное корректно работает. - C++
Заранее благодарен всем кто поможет. Здравстуйте, была полностью рабочая программа которая считывает данные с файла, потом сортирует...

Поиск по файлу текста, удаление строки содержащую этот текст - C++
нужна функция, которая ищет совпадения и удаляет строку целиком, если совпадений больше одного, то, дает на выбор, что удалить. Вот код...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 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
6 / 6 / 0
Регистрация: 10.11.2011
Сообщений: 51
30.11.2011, 21:06  [ТС]     Нужно дать название файлу из строки #3
Спасибо, но непонятно в чем дело... Указатель?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2011, 21:26     Нужно дать название файлу из строки
Еще ссылки по теме:

Нужно ввести название компании и год основания в файл, а затем вывести их на экран из файла - C++
Нужно ввести название компании и год основания в файл, а затем вывести их на экран ... из файла. #include&lt;iostream&gt; #include&lt;conio.h&gt; ...

Превращение строки в название исполняемой функции - C++
Доброго времени суток. Появился вопрос. Предположим есть TextBox, кнопка и набор функций: void text1(){ this-&gt;Text=&quot;Абырвалг&quot;; }...

Выделить из строки название последнего каталога - C++
Привет всем, девушек с праздником! Вообщем к делу. Дана строка, содержащая полное имя файла. Выделить из этой строки название последнего...

Выделить из строки название последнего каталога - C++
Дана строка, содержащая полное имя файла. Выделить из этой строки название последнего каталога (без символов \). Если файл содержится в...

Выделить из строки с полным путем к файлу само имя файла без расширения - C++
String58. Дана строка, содержащая полное имя файла, то есть имя диска, спи-сок каталогов (путь), собственно имя и расширение. Выделить из...

Парсинг адресной строки, хочу извлечь индекс и название города - C++
Всем доброго дня. Хочу распарсить такой вот файлик: ------------------------------------------------------------ 125414,...


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

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 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     Нужно дать название файлу из строки
Ответ Создать тему
Опции темы

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