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

Чтение из файла и удаление всех пробелов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ ошибки в програме http://www.cyberforum.ru/cpp-beginners/thread606817.html
#include <iostream.h> #include <math.h> #include <windows.h> char ch; char *Rus(const char in,char z); char *Rus(const char in,char z) { if(CharToOem(in,z))return z; else return 0;
C++ Задача на преобразования матрицы Из данной матрицы А(N,N) удалить строку и столбец в которых находиться первый элемент, равный нулю. Полученную матрицу уплотнить. Элементы матриц просматривать слева на право и сверху вниз. Помогите разобраться, как такое сделать http://www.cyberforum.ru/cpp-beginners/thread606801.html
C++ Вывод чисел на консоль
Вообщем проблема такая: нужно вывести чиста на консоль X и Y соответственно. Micrsoft V C# генерирует ошибку FormatExeption. Вопрос как конвертировать double Y в строковое string c выводом на консоль. Код: namespace ConsoleApplication1 {d class Class1 { static void Main() { double dX = 2, Xn = -2, Xk = 12, t = 2, y;
C++ Рекурсия в с++ (ДЕРЕВО)
Разработать рекурсивную программу, решающую поставленную задачу. Для дерева двоичного поиска реализовать операции: - добавление элемента; - удаление элемента; - поиск элемента; - подсчет числа элементов, больших заданного; - преобразование данного дерева в сбалансированное дерево двоичного поиска
C++ Рекурсивная задача с++ (замкнутый маршрут верблюда) http://www.cyberforum.ru/cpp-beginners/thread606793.html
Разработать рекурсивную программу, решающую поставленную задачу. Найти замкнутый маршрут верблюда на шахматной доске (верблюд ходит буквой Г(1,3)) . пожалуйста напишите.
C++ Расчет значения многочленов и их степень Уважаемые эксперты, подскажите пожалуйсто, как по ряду Тейлора : 2*х+х3/3+x5/5+...+x2n+1/(2n+1)+... расчитать значение многочленов и их степень, при x пренадлежащей -23. Если, невозможно при каком-то х достичь заданной точности, то составить ТЗ на изменения. Сам, студент, пробовал сдавать не получалось, помогите. Спасибо. подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
17.06.2012, 19:45     Чтение из файла и удаление всех пробелов
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
#include <algorithm>
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <vector>
 
struct eat_white_space_and_join {
    
    std::string& res;
 
    eat_white_space_and_join(std::string & s) : res(s)
    {}
 
    void operator () (std::string const& s)
    {
        std::stringstream ss(s);
        std::string tmp;
 
        while (ss >> tmp)
            res += tmp;
    }
};
 
int main()
{
    std::ifstream in("1.txt"); 
    std::string tmp, result;
    std::vector<std::string> vec;
 
    if (in.is_open())
    {
        //read all lines
        while (std::getline(in, tmp))
            vec.push_back(tmp);
 
        //eat all white spaces and join lines
        std::for_each(vec.begin(), vec.end(), eat_white_space_and_join(result));
        std::cout << result << std::endl;
    }
 
    return 0;
}
 
Текущее время: 23:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru