Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Текст


Автор: Дима215 21.7.2014, 12:34
Код
#include <iostream>
#include <fstream>
#include <string>
 
using std::cin;
using std::string;
 
 
int main(){
    setlocale(LC_ALL,"Russian");
    S <------------------------------------ просто для примера
    string str;
    while(cin >> str)//While Ctrl-Z (Ctrl-D *nix)
    { 
        std::ofstream exp("text.txt");
        exp << str << std::endl;
    }
}

Нужно переделать так чтобы при изменении S(меняется сама, без ввода пользователя) текстовик перезаписывался

Модератор: не забываем пользоваться кнопочкой "Код"

Автор: BlackSpace 21.7.2014, 13:13
Дима215, в том месте кода, который отслеживает изменение s нужно и записывать данную переменную в файл.
А файл нужно открыть следующим образом, если хотите стереть все предыдущие данные из него.
Код

std::ofstream ofs ("test.txt", std::ofstream::out); // открывает файл для перезаписи, все прежние данные удаляются


Автор: bsa 22.7.2014, 11:33
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)