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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как зафиксировать строку (кнопку) в меню программы (Visual Studio)? http://www.cyberforum.ru/cpp-beginners/thread881057.html
Дорогие форумчане, подскажите пожалуйста, как сделать так, чтобы "Закрыть" не выбералась вообще? Я строку "Закрыть" погасил, но чтоб она не выбералась хз че делать... Возможно вопрос очень простой, буду благодарен за любую помощь... http://s017.***********/i404/1305/54/506c9d947158.jpg Добавлено через 5 минут Собственно скриншот!!!...
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 элементов, каждым элементов которого является некая структура interval аргументами в которой являются 2 переменные начала и конца интервала, каждая из которых принадлежит классу Date и имеет 3 аргумента, обозначающие день\месяц\год...
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; char spec; int pdate; char ndate; подробнее

Показать сообщение отдельно
Love-Love
 Аватар для Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
27.05.2013, 20:35     Не работает код (программа считывает из файла строку, убирает лишние пробелы и записывает в другой файл строку, словами наоборот)
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;
}
Программа считывает из файла строку, убирает лишние пробелы и записывает в другой файл строку, словами наоборот.

НО
Прога, которая тут, записывает в файл ЛИШЬ первое слово строки...
Помогите, прошу!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru