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

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

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

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

17.06.2009, 17:55. Просмотров 333. Ответов 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 << " ";
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2009, 17:55     усовершенствование кода
Посмотрите здесь:

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

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

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

Создание кода программы с нуля!! создание кода C++ - C++
ВОТ УСЛОВИЕ : Для данного вещественного x,a,b,c найти значение следующей функции f,принимающей вещественное задания: ...

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

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

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

Усовершенствование кода пакета LAPACK(CLAPACK) - Алгоритмы
Я на интеловской странице опубликовал усовершенствование кода одной из функций пакета LAPACK(CLAPACK), которая используется во многих...

усовершенствование скрипта - PHP
Здравствуйте, Имею рабочий скрипт который выводит Меню Родителей и детей. соответственно 2 цикла &lt;ul id=&quot;navmenu-v&quot;&gt; &lt;?php ...

Усовершенствование программы - Delphi
Подскажите пожайлуста как к готовой программе не имея исходника добавить свой код. Для примера в программе открывается окно с кнопкой...

.NET 2.x усовершенствование программы в C# - C#
помогите подскажите как сделать что бы к примеру на Форм 1 было форма входа (Логин и Пароль), и когда они правильны эта форма как бы...

Усовершенствование javascript Калькулятора - JavaScript
Здравствуйте Форумчане! Нужна небольшая помощь, решил начать изучать &quot;html css javascript&quot;, и получил задание написать...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
17.06.2009, 21:23     усовершенствование кода #2
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;
}
Шерсть-На-Носу
40 / 40 / 1
Регистрация: 30.01.2009
Сообщений: 168
17.06.2009, 21:27     усовершенствование кода #3
Открываешь файл, читаешь его и отображаешь содержимое на экране. Закрываешь файл. Спрашиваешь, что изменить. Открываешь файл, меняешь.
Ответ Создать тему
Опции темы

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