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

Не работает код (программа считывает из файла строку, убирает лишние пробелы и записывает в другой файл строку, словами наоборот) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как зафиксировать строку (кнопку) в меню программы (Visual Studio)? http://www.cyberforum.ru/cpp-beginners/thread881057.html
Дорогие форумчане, подскажите пожалуйста, как сделать так, чтобы "Закрыть" не выбералась вообще? Я строку "Закрыть" погасил, но чтоб она не выбералась хз че делать... Возможно вопрос очень...
C++ условие с использованием char Не получается разобраться с условием #include <iostream> #define p 5 using namespace std; int main() { struct PRICE { char product; http://www.cyberforum.ru/cpp-beginners/thread881052.html
Составить программу, определяющую, которая из точек находится ближе к началу координат C++
Даны две точки А(х1,у1) и В(х2,у2). Составить программу, определяющую, которая из точек находится ближе к началу координат. Реализовать функцию.
C++ Общие Элементы Массива Структур
Здравствуйте. Уже несколько часов не могу никак справиться с, вроде бы, элементарным, нужна помощь. итак, не вдаваясь в детали, у нас есть массив из n элементов, каждым элементов которого является...
C++ Ввести двумерный массив 4*4, подсчитать кол-во (+) и (-) элементов и вывести статистику по строкам, сколько (+), сколько (-) и подсчитать общую сумму http://www.cyberforum.ru/cpp-beginners/thread881007.html
не получается никак сделать многомерный массив... помогите пожалуйста #include <iostream> #include <ctime> using namespace std; int i,j;
C++ удаление из массива структуры Не могу написать функцию которая удаляла бы из массива определенную структуру, а затем измененный массив записывала в файл. struct worker { char name ; char initials; int gdate; char obr;... подробнее

Показать сообщение отдельно
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94

Не работает код (программа считывает из файла строку, убирает лишние пробелы и записывает в другой файл строку, словами наоборот) - C++

27.05.2013, 20:35. Просмотров 712. Ответов 9
Метки (Все метки)

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 <iostream>
#include <fstream>
#include <string>
#include <algorithm>
using namespace std;
string RemoveBlanks(string c)
{
    string a;
    for(int i=0;i<c.length();i++)
            if(c[i]!=' ')a.push_back(c[i]);
    reverse(a.begin(),a.end());
    return a;
}
 
int main()
{
    string file_in, file_out;
    cout << "Input: ";
    cin >> file_in;
    cout << "Output: ";
    cin >> file_out;
    ifstream in(file_in.c_str(), ios::in);
    ofstream out(file_out.c_str(), ios::out);
    if (!in || !out)
    {
        cerr << "error: couldn't open file(s)" << endl;
        return 1;
    }
    string data;
    in>>data;
    in.close();
    RemoveBlanks(data);
    out<<data;
    out.close();
 
    return 0;
}
Программа считывает из файла строку, убирает лишние пробелы и записывает в другой файл строку, словами наоборот.

НО
Прога, которая тут, записывает в файл ЛИШЬ первое слово строки...
Помогите, прошу!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru