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

Как дописать информацию в созданный файл ? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
02.12.2012, 22:07     Как дописать информацию в созданный файл ? #1
Подскажите пожалуйста, как дописать информацию в файл ? Вот создаётся файл , my_file ? например . как сделать так , чтобы пользователь мог ввести информацию в файл не таким вот способом :
ofstream n("my_file.txt")
n>>"текст";
а чтобы пользователь мог ввести информацию с клавиатуры , то есть дописать , изменить содержимое файла?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
02.12.2012, 22:39     Как дописать информацию в созданный файл ? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    std::ofstream f("1.txt");
    f<<"The first string"<<'\n';
    std::ofstream("1.txt", ios::app);
    f<<"the last string";
    f.close();
    return 0;
}
Если дописать в конец файла.
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
02.12.2012, 22:59  [ТС]     Как дописать информацию в созданный файл ? #3
Цитата Сообщение от BumerangSP Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    std::ofstream f("1.txt");
    f<<"The first string"<<'\n';
    std::ofstream("1.txt", ios::app);
    f<<"the last string";
    f.close();
    return 0;
}
Если дописать в конец файла.
Ну а если нужно чтоб именно с клавиатуры вводилось ? Например , предлагается пользователю ввести строчку текста , слово , цифру-без разницы . Он вводит, и эта информация дописывается в файл ? Помогите , пожалуйста
NeonLost
Пес войны
 Аватар для NeonLost
74 / 85 / 3
Регистрация: 23.02.2012
Сообщений: 653
02.12.2012, 23:25     Как дописать информацию в созданный файл ? #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
    string str;
    std::ofstream f("1.txt");
    f<<"The first string"<<'\n';
    cin>>str;
    std::ofstream("1.txt", ios::app);
    f<<str;
    f.close();
    return 0;
}
Yandex
Объявления
02.12.2012, 23:25     Как дописать информацию в созданный файл ?
Ответ Создать тему
Опции темы

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