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

Создание нового файла - C++

Восстановить пароль Регистрация
 
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118
21.09.2013, 11:30     Создание нового файла #1
Здравствуйте! Подскажите как создать фаил в программе?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Нету имени
177 / 22 / 2
Регистрация: 16.05.2013
Сообщений: 181
21.09.2013, 11:32     Создание нового файла #2
чтобы программа создала файл?
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118
21.09.2013, 11:33  [ТС]     Создание нового файла #3
Да.
Нету имени
177 / 22 / 2
Регистрация: 16.05.2013
Сообщений: 181
21.09.2013, 11:39     Создание нового файла #4
что-то подобное реализовывала библиотека #include <fstream> обьект std::ofstream

сейчас нет возможности проверить, буду дома точно отвечу
Deleterious
0 / 0 / 0
Регистрация: 10.09.2013
Сообщений: 15
21.09.2013, 11:50     Создание нового файла #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <conio.h>
#include <iostream.h>
#include <string>
#include <fstream.h>
 
int main(int argc, char* argv[])
    {
    FILE *f;
    string str;
 
    cout << "BBeDuTe TekcT: ";
    cin >> str;
 
    ofstream out("test.txt");
    out<< str;
    out.close();
 
    getch();
    return 0;
    }
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118
21.09.2013, 12:01  [ТС]     Создание нового файла #6
А можно сделать что-бы путь указывать, где создаваться файлу?
Deleterious
0 / 0 / 0
Регистрация: 10.09.2013
Сообщений: 15
21.09.2013, 12:05     Создание нового файла #7
C++
1
ofstream out("C:\\test.txt");
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.09.2013, 12:06     Создание нового файла #8
Цитата Сообщение от Despot777 Посмотреть сообщение
А можно сделать что-бы путь указывать, где создаваться файлу?
Просто пишите полный путь, типа "C:\\mydir\\myfile.ext". Промежуточные каталоги при этом должны существовать.
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118
21.09.2013, 12:28  [ТС]     Создание нового файла #9
А как сделать что-бы не одну запись вводить?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.09.2013, 12:45     Создание нового файла #10
C++
1
2
3
string str;
getline(cin, str);
ofstream out(str.c_str());
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118
21.09.2013, 13:00  [ТС]     Создание нового файла #11
И последний вопрос, как сделать что-бы файл выводил все что в нем находится?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2013, 13:30     Создание нового файла
Еще ссылки по теме:

C++ СОЗДАНИЕ НОВОГО ПРОЕКТА
C++ Создание нового типа MPI
Создание нового проекта C++ C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.09.2013, 13:30     Создание нового файла #12
C++
1
2
3
ifstream in("E:\\in.txt");
if (in)
    cout << in.rdbuf();
Yandex
Объявления
21.09.2013, 13:30     Создание нового файла
Ответ Создать тему
Опции темы

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