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

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

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

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

30.11.2011, 20:54. Просмотров 487. Ответов 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";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2011, 20:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно дать название файлу из строки (C++):

В программе про игральные кости нужно дать вес каждой грани... - C++
Помогите пожалуйста!!! В программе про игральные кости нужно дать вес каждой грани, Вес каждой грани от 0.1 до 1. Вес означает с какой...

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

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

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

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

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

3
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 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";
}
1
Klendathu
6 / 6 / 0
Регистрация: 10.11.2011
Сообщений: 51
30.11.2011, 21:06  [ТС] #3
Спасибо, но непонятно в чем дело... Указатель?
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.11.2011, 21:26 #4
Цитата Сообщение от Klendathu Посмотреть сообщение
Спасибо, но непонятно в чем дело... Указатель?
s - это объект класса std::string, а конструктор fstream ожидает указатель на строковую константу const char*
0
30.11.2011, 21:26
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++
Дана строка, содержащая полное имя файла. Выделить из этой строки название последнего каталога (без символов \). Если файл содержится в...

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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