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

Считывание чисел, вычитание и запись в новый файл каждой строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на метод класса (ошибка) http://www.cyberforum.ru/cpp-beginners/thread921818.html
помогите исправить код что бы разобраться в нем) взято с книги и не компилиться. выкидывает ошибку (code::blocks) : "ошибка: некорректный вызов элемента-функции «void A::Func()» без объекта "...
C++ бот для браузерной флеш-игры ребят, понадобилась помощь! никогда не работал из с++ с флешь и браузером. это для меня в новинку.может кто знает как написать бота для флешь игры? мне нужно чтобы с браузера вообще не заходить в... http://www.cyberforum.ru/cpp-beginners/thread921806.html
C++ Выделите-ка под массив память размером 32 ГБ
Получил ряд вопросов от одной фирмы. Надо ответить чтобы удостоить себя собесодованием) Вот один из них. Словесно представьте вашу последовательность действий при написании программного кода...
C++ Графический интерфейс для игр
Здравствуйте форумчане, хочу потренироваться, в частности в написании игр, изучаю С++, думаю на чем делать графику. Посоветуйте пожалуйста: немного знаю Qt, думаю может подучить QML и на версии 5.0....
C++ Массивы в C++: найти сумму всех элементов массива http://www.cyberforum.ru/cpp-beginners/thread921788.html
Подскажите пожалуйста, где здесь ошибка? Мне нужно написать программу ввода 10 чисел в массив, и вывод их на экран с выводом суммы всех элементов массива... #include <stdio.h> #include...
C++ Заполнение матрицы случайными числами помогите пожалуйста.нужно сгенерировать 10 матриц и заполнить их случайными числами от 0 до 1.матрица объявляется int **M. Добавлено через 29 минут int **M; M=new int *; for (int i=0;i<m;i++) ... подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2013, 02:08
Заменить на одно? На это: "-1287.19629" ? Запись в другой файл допустима?

Добавлено через 3 минуты
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
40
41
42
43
44
45
46
47
48
#include <fstream>
#include <iostream>
#include <sstream>
#include <string>
#include <cstdlib>
using namespace std;    
    
int main()
{   
    ifstream fin ("infile" );
    ofstream fout("outfile");
    
    if (fin && fout)
    {
        string temp = "";
        stringstream s;
        string str_old = "posY=\"";
        string str_new = "posY=\"-1287.19629\"";
        
        while (true)
        {
            getline(fin, temp);
            if (temp.empty()) break;
            
            s << temp;
            while (true)
            {
                s >> temp;
                if (temp.empty()) break;
                if (temp.find(str_old) != -1)
                {
                    temp = str_new;
                }
                fout << temp << ' ';
                temp.clear();
            }
            fout << '\n';
            s.clear();
        }
 
        fin.close();
        fout.close();
    }
    else cout << "Error!" << endl;
    
    system("pause");
    return 0;
}
Если нужно, то можно старый файл удалить, а новому дать имя старого.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru