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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество цифр в вещественном (!) числе http://www.cyberforum.ru/cpp-beginners/thread1178271.html
Всем привет! Пытаюсь решить такую задачу, но для дробных чисел ничего не получается :( С целыми числами всё норм. Нужно посчитать к-во цифр в данном числе (тип double). Если число дробное, десятичную зяпятую не считать. Если число неотрицательное, знак не считать. template<class T> int getLendth(T num) { using namespace std; T full; // целая часть T fract = modf(num, &full); // дробная...
C++ Найти общую стоимость товаров, которые дороже 1000 рублей Заданы, функцией rand(), стоимости товаров в группе. Найти общую стоимость товаров, которые дороже 1000 рублей (количество товаров не известно). Добавлено через 32 минуты help http://www.cyberforum.ru/cpp-beginners/thread1178267.html
C++ Создайте класс HugeInteger, который использует массив из 40 элементов для хранения целых чисел до 40 цифр
Создайте класс HugeInteger, который использует массив из 40 элементов для хранения целых чисел, содержащих до 40 цифр. Создайте функции элементы inputHugeInteger, outputHugeInteger, addHugeIntegers и substractHugeIntegers для ввода, вывода, сложения и вычитания этих больших целых. Для сравнения объектов HugeInteger создайте функции isEqualTo (равно), isNotEqualTo (неравно), isGreaterThan...
Что будет находится в переменных 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++) " , зачем мы количество символов в строке делим на 2 , и почему это является завершением для цикла ? #include <iostream> using namespace std; void main() { char str = "misha";
C++ Двунаправленный список строк: Определить три наиболее распространенных среди студентов имен Нужно помочь с динамическими структурами данных: проблема в том, что я ничего не могу понять здесь у меня задача: "15.Сформуваты двунаправленный список строк, каждая из которых состоит из фамилии и имени студента. С помощью списка определить три наиболее распространенных среди студентов имен. " Я пробовал сначала не только с именами .... struct Node { подробнее

Показать сообщение отдельно
Draiger
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 7
16.05.2014, 21:11     Обработка текстовых данных
Уважаемы форумчане, помогите с решением задачи. Сначала нужно ввести 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");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru