Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.05.2009
Сообщений: 6
1

усовершенствование кода

17.06.2009, 17:55. Просмотров 941. Ответов 2
Метки нет (Все метки)

как сделать чтобы он сначало показевал что написано в файле а уже потом просил изменить какоето слово?? пробовал он только показевал но не менял.. потом менял но не показевал.. остановился на непоказевать но надо чтобы показевал что там написано

Код
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
    string line;
    std::ifstream finp("./src/example.txt");
    std::ofstream fout("./src/vasea-out.txt");
    if (!finp || !fout)
    {           std::cout << "Error opening file" << std::endl;
        return 1;
    }
    std::string word;
    string m,n;
    cout << "kakoe slovo meneati? :" <<endl;
    cin >> m;
    cout << "na kakoe slovo pomeneati? :" <<endl;
    cin >> n;
    while (!finp.eof())
    {
        finp >> word;

        if (word == m)
            fout << n << " ";
        else
            fout << word << " ";
    }
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2009, 17:55
Ответы с готовыми решениями:

усовершенствование кода
сделал код для создания целочисленной матрицы, которая берет размерность из файла и значения оттуда...

Усовершенствование кода
Добрый вечер форумчане. Только вхожу в C++ и объектно-ориентированное программирование на нём,...

Усовершенствование кода декодера BIN > DEC
Здравствуйте! У меня есть проект, декодер из бинарной системы в десятичную. #include &lt;iostream&gt;...

Оптимизация и усовершенствование
Здравствуйте, совсем недавно начал изучать язык программирования &quot;С++&quot;. Решил попрактиковаться,...

2
Maniac
Эксперт С++
1445 / 947 / 158
Регистрация: 02.01.2009
Сообщений: 2,813
Записей в блоге: 1
17.06.2009, 21:23 2
Лучший ответ Сообщение было отмечено toader как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <fstream>
#include <sstream>
 
int main () {
 
    std::vector<std::string> words;
 
    std::ifstream finp("rfile.txt");
    std::ofstream fout("wfile.txt");
 
    if (!finp || !fout){
        std::cout << "Error opening file" << std::endl;
        return 1;
    }
 
    std::copy(std::istream_iterator<std::string>(finp),
           std::istream_iterator<std::string>(), std::back_inserter(words));
 
    copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout," "));
 
    std::string m,n;
 
    std::cout << "kakoe slovo meneati? : ";
    std::cin >> m;
    std::cout << "na kakoe slovo pomeneati? : ";
    std::cin >> n;
 
    std::replace(words.begin(), words.end(), m , n);
 
    copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout," "));
 
    //write to file
    copy(words.begin(), words.end(), std::ostream_iterator<std::string>(fout," "));
    return 0;
}
0
48 / 48 / 8
Регистрация: 30.01.2009
Сообщений: 168
17.06.2009, 21:27 3
Открываешь файл, читаешь его и отображаешь содержимое на экране. Закрываешь файл. Спрашиваешь, что изменить. Открываешь файл, меняешь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2009, 21:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Усовершенствование декодера Bin > Dec и обратно
Здравствуйте! Я работаю над проектом декодера из бинарной системы в десятичную и обратно. Создал 2...

Усовершенствование программы, деление нацело и остаток от деления
Добрый вечер, учусь программировать на С++. Придумал одну задачку и решил написать на с++...

Усовершенствование кода
Добрый день. Программа работает таким образом, загружает 2 картини в разных PictureBox, далее...

Усовершенствование кода
Добрый вечер, хочу чтобы входные данные были (Введите значение функции: ) Но никак не получается...

Усовершенствование кода, пожалуйста
uses crt; const MaxSize = 1000; type arr = array of string; procedure Act(var InputFile...

Усовершенствование кода по переносу диаграмм
Подскажите пожалуйста, есть хороший нижеуказанный код по переносу и формированию всех диаграмм с...


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

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

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