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

Обработка текстовых данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество цифр в вещественном (!) числе http://www.cyberforum.ru/cpp-beginners/thread1178271.html
Всем привет! Пытаюсь решить такую задачу, но для дробных чисел ничего не получается :( С целыми числами всё норм. Нужно посчитать к-во цифр в данном числе (тип double). Если число дробное,...
C++ Найти общую стоимость товаров, которые дороже 1000 рублей Заданы, функцией rand(), стоимости товаров в группе. Найти общую стоимость товаров, которые дороже 1000 рублей (количество товаров не известно). Добавлено через 32 минуты help http://www.cyberforum.ru/cpp-beginners/thread1178267.html
C++ Создайте класс HugeInteger, который использует массив из 40 элементов для хранения целых чисел до 40 цифр
Создайте класс HugeInteger, который использует массив из 40 элементов для хранения целых чисел, содержащих до 40 цифр. Создайте функции элементы inputHugeInteger, outputHugeInteger, addHugeIntegers...
Что будет находится в переменных a и b после выполнения следующего фрагмента C++
Что будет находится в переменных a и b после выполнения следующего фрагмента программы: int a=5, b=2; a*=a-b++;
C++ Вывести строку, обратную заданной http://www.cyberforum.ru/cpp-beginners/thread1178254.html
Собственно программа для того что бы вывести строку обратную данной. Я не могу догнать как она работает. Понятно до того момента как , " for (int j = 0; j <len / 2; j++) " , зачем мы количество...
C++ Двунаправленный список строк: Определить три наиболее распространенных среди студентов имен Нужно помочь с динамическими структурами данных: проблема в том, что я ничего не могу понять здесь у меня задача: "15.Сформуваты двунаправленный список строк, каждая из которых состоит из ... подробнее

Показать сообщение отдельно
Draiger
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 7

Обработка текстовых данных - C++

16.05.2014, 21:11. Просмотров 333. Ответов 1
Метки (Все метки)

Уважаемы форумчане, помогите с решением задачи. Сначала нужно ввести n кол-во строк в файл, потом открыть его, считать из него эти строки и сохранить в другой файл. Вот только с одним условием, если в строке больше 6 символов, то нужно вставить только чётные символы. Именно с обработкой строк у меня возникли проблемы. Не знаю как это реализовать...

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
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
void main()
{
    int n, i;
    string str;
    char ch[100];
    ofstream outfile("text1.txt");
    cout << "n= ";
    cin >> n;
    for (i = 0; i < n; i++)
    {
        cout << "str= ";
        cin >> str;
        outfile << str << endl;
    }
    outfile.close();
 
    ifstream infile("text1.txt");
    ofstream outfile1("text2.txt");
    while (infile.getline(ch,100))
    {
        if (strlen(ch) > 6)
        {
 
                          // обработка строк, длина которых больше 6
 
        }
        outfile1 << ch << endl;
    }
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru