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

Выполнить обработку текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оверлейные функции http://www.cyberforum.ru/cpp-beginners/thread318459.html
Оверлейные функции - это какие?
C++ Вывод на экран точки белого цвета Вопрос состоит из 3 вопросов. 1. напишите код на С который выводит белую точку. 2. как работает функция printf так что она выводит именно на ЭКРАН. 3. опишите вкратце как управлять с помощью С устройствами типа монитора, звука, принтера и как принимать что-то от клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread318444.html
C++ Упорядочивание элементов массива
Постановка задачи. Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочивает элементы матрицы. Правило упорядочивания определяется вариантом. Вариант. Упорядочить каждый столбец по убыванию элементов. Решите пожалуйста кому не сложно и если можно с объяснением.
Массивы C++
Дан массив ненулевых целых чисел размера N. Проверить, образуют ли его элементы геометрическую прогрессию (см. задание Array4). Если образуют, то вывести знаменатель прогрессии, если нет — вывести 0. Дан массив размера N. Найти минимальный из его локальных максимумов (определение локального максимума дано в задании Array33). Даны два массива A и B одинакового размера N. Сформировать новый...
C++ Синтаксический анализ http://www.cyberforum.ru/cpp-beginners/thread318409.html
Много кто берётся но мало кто доводит до конца эту тему... Я написал класс Expression смысл которого сводится к тому, чтобы вычислить значение математического выражения переданного в виде string либо сишной строки. В строке можно использовать переменные x и y, так же определены константы pi и e. Расчёт всегда производится в два этапа: 1. разбор строки 2. Расчёт значения. Интерфейс: Определены...
C++ сборка nmake Понятия не имею, куда писать такую просьбу, надеюсь, куда надо переместят. Нужно сделать простейший make файл с помощью nmake, там пара cpp, заголовок, но я нигде не нашел вменяемого описания, как это сделать. Вроде что-то связанное с консолью, может кто сталкивался с таким? С чего хотя бы начинать? подробнее

Показать сообщение отдельно
diagon
Higher
1926 / 1192 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
13.06.2011, 08:43     Выполнить обработку текста
Через STL примерно так получится =)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <sstream>
#include <fstream>
int main(){
    std::ifstream in("input.txt");
    std::ofstream out("output.txt");
    for(std::string line; std::getline(in,line);){
        std::stringstream sst;
        sst << line;
        unsigned count = 0;
        while (sst >> line){
            count++;
            out << line << ' ';
        }
        if (count) out << "( " << count << " words )\n";
    }
    return 0;
}
Правда всякую ересь вроде !!! считать за слова будет, но это несложно исправить.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru