Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Enum перечисление переменных и присвоение им значений https://www.cyberforum.ru/ cpp-beginners/ thread1883849.html
добрый день, работаю в среде qt, застала проблема в оптимизации кода, хочу перечислить переменные и присвоить им значение из списка enum par{} Ec, P, bk, c, a, Rc, Vnab, Vraz, Vgruz, Vpor, Vtup, Vkolz; par en; int i = en; while(query.next()) { slist << query.value(0).toString(); qDebug() << query.value(0).toDouble();
C++ Вывести все слова из строки длина которых меньше заданной
Составить программу посимвольной обработки,без всяких функций из strin.h(!!!), с помощью puts и gets для такой задачи: Вывести все слова из строки,длина которых меньше 3.
C++ Перемещающий конструктор и оператор перемещающего присваивания Правильно у меня написаны перемещающий конструктор и оператор присваивания? И исправьте ошибку в операторе "ссылка rvalue не может быть привязана к lvalue" class MyClass { private: int a; double b; public: https://www.cyberforum.ru/ cpp-beginners/ thread1883840.html C++ Кодирование в бинарной системе Объясните пожалуйста на пальцах, как получаются такие данные, уже всю голову сломал. Это вроде бы как правильно решенные задачи. Для однозначного декодирования возьмем –log r3 = –log 0.027306 = 6 разрядов (с округлением до большего целого). Получим код: 100001 Длина кодовой последовательности (в битах) равна 6. Для однозначного декодирования возьмем –log r3 = –log 0.00048 = 12... https://www.cyberforum.ru/ cpp-beginners/ thread1883820.html
Три наименьших элемента массива переставить в начало C++
Напишите программу, которая находит три наименьших элемента массива и переставляет их в начало массива. Остальные элементы должны следовать далее в том же порядке. Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 . Выходные данные Программа должна вывести элементы...
C++ Сортировка по алфавиту. Run-Time Check Failure #3 https://www.cyberforum.ru/ cpp-beginners/ thread1883813.html
Помогите пожалуйста. Visual c++ 2010 ругается. пишет Run-Time Check Failure #3 - The variable 'str' is being used without being initialized. Здесь формируется структура и осуществляется её сортировка по алфавиту по фамилии код прилагаю. Поиском пользоваться умею, решения проблемы не нашел // Laba1sortirovaka.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"...
C++ Структура.Вывести номера групп в порядке уменьшения средней успеваемости студентов Всем привет! Тут вот задание такое: Каждый элемент входящего файла имеет такую структуру: <фамилия>, <номер группы>, <оценка 1>, <оценка 2>, <оценка 3>. При этом фамилия не больше 12 символов, номер группы – целое от 101 до 116, каждая оценка – это 2,3,4 или 5. Первая оценка – за экзамен по матанализу, вторая - по физике, а третья – по программированию. Данные по студентах отделяются... https://www.cyberforum.ru/ cpp-beginners/ thread1883792.html Нарисовать флаг Либерии C++
Реализовать динамический эффект поднятия флага на мачту на С++
C++ Составить программу рисования графика функции y = f i (x) на промежутке (1 - 20) на С++ Составить программу рисования графика функции y = f i (x) на промежутке (1 - 20). В результате экспериментов расположить его правильно на экране. https://www.cyberforum.ru/ cpp-beginners/ thread1883774.html C++ Найти сумму элементов матрицы расположенных после минимального элемента https://www.cyberforum.ru/ cpp-beginners/ thread1883769.html
Дана целочисленная прямоугольная матрица. Определить: 2) Сумму элементов расположенных после минимального элемента.
C++ Определить количество нулевых элементов в тех строках матрицы, которые не содержат положительных элементов
Дана целочисленная прямоугольная матрица. Определить: 1) Количество нулевых элементов в тех строках, которые не содержат положительных элементов.
C++ Поменять местами два элемента однонаправленного списка https://www.cyberforum.ru/ cpp-beginners/ thread1883763.html
Помогите, пожалуйста, с++ не используя swap, создать функцию,которая будет менять местами два элемента однонаправленного списка по их порядковому номеру,не обращаясь к полю данных.
Эксперт С++
1624 / 954 / 782
Регистрация: 06.02.2016
Сообщений: 2,452
Записей в блоге: 31
20.12.2016, 16:00 0

Считать строки из файла, изменить и записать в другой файл - C++ - Ответ 9921732

20.12.2016, 16:00. Показов 4303. Ответов 8
Метки (Все метки)

Ответ

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
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <string>
#include <fstream>
#include <regex>
#include <algorithm>
#include <sstream>
#include <iterator>
#include <vector>
using namespace std;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void refu(string &);
void reblanck(string &);
void onfile(vector<string>&v,ofstream &fd);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
int main() {
    ifstream ff("tr.txt");
    vector<string> v;
    string s;
    while(!ff.eof()) {
        getline(ff,s);
        refu(s);
        if(!all_of(s.begin(),s.end(),[](char &c) {
        return c==' ';
    })) {
            stringstream ss(s);
            string result;
            for(string s1; ss>>s1;) {
                result+=s1+" ";
            }
            v.push_back(result);
        }
    }
    ff.close();
    for_each(v.begin(),v.end(),reblanck);
    ofstream fd("res.txt");
    onfile(v,fd);
    fd.close();
    return 0;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void refu(string &s) {
    replace_if(s.begin(),s.end(),[](char &c) {
        return !isdigit(c);
    },' ');
}
void reblanck(string &s) {
    auto f=s.find(' ');
    if(f!=string::npos && f<10) {
        s.erase(f,1);
    }
}
void onfile(vector<string>&v,ofstream &fd) {
    for(vector<string>::iterator iter=v.begin(); iter!=v.end(); iter++) {
        cout<<*iter<<endl;
        fd<<*iter<<endl;
    }
}


Вернуться к обсуждению:
Считать строки из файла, изменить и записать в другой файл C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2016, 16:00
Готовые ответы и решения:

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

Написать программу: считать две матрицы из файла и записать их в другой файл
считать две матрицы из файла и записать их в другой файл. Добавлено через 3 часа 26 минут...

Считать текст из файла и записать в другой файл встречающиеся в тексте вещественные числа
Написать программу, которая считывает текст из файла и записывает в другой файл встречающиеся в...

Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл
Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл. Прошу...

8
20.12.2016, 16:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2016, 16:00
Помогаю со студенческими работами здесь

Считать текст из файла и записать в другой только строки, не содержащие определенных символов
Всем привет, кто может помочь с решением данной задачи, буду очень благодарен. &quot;Написать...

Строки: считать текст из файла и вывести в другой файл и на экран только строки, не содержащие цифр
Написать программу, которая считывает текст из файла и выводит в другой файл и на экран только...

Считать текст из файла и записать его в другой файл, заменив каждую первую букву слов
Доброго времени суток Нуждаюсь в помощи. Есть задание: программа должна считывать английский...

Считать данные из текстового файла по условию и записать их в другой текстовый файл (файловый ввод/вывод)
Здравствуйте! Очень прошу о помощи! Суть задания - дан текстовый файл, нужно считать его и записать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru