Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 17.12.2013, 16:16   #1
Валентин77
Пользователь
 
Регистрация: 10.12.2013
Сообщений: 15
Репутация: 10
Восклицание Имеется типизированный файл с тридцатью числами. Записать в другой файл числа имеющегося файла в обратном порядке.

Имеется типизированный файл с тридцатью числами.
Записать в другой файл числа имеющегося файла в обратном
порядке.

Код:

#include<iostream>
#include<fstream>

using namespace std;

int main (void)

{ 
    setlocale(LC_ALL, "");
    char name1[10], name2[10], buff1[100], buff2[100];
    int i;
    cout<<"Введіть назву першого файлу"<<endl;
    gets(name1);
    cout<<"Введіть назву другого файлу"<<endl;
    gets(name2);
    
    ofstream FileA;
    ofstream FileB;
    
    FileA.open(name1);
    FileB.open(name2);
    
    cout<<"Введіть перші числа"<<endl;//тобто від о до 9
    cin.getline(buff1, 100);
    cout<<"Введіть другі числа"<<endl;//тобто від 0 до 9
    cin.getline(buff2, 100);

    FileA<<buff1<<buff2;
    FileB<<buff2<<buff1;

    FileA.close();
    FileB.close();
        system ("pause");
        return 0;
    
    }

Программа работает только до ввода чисел а дальше как зделать я не могу понять. Помогите пожалуста очень нужно
Валентин77 вне форума   Ответить с цитированием
Старый 17.12.2013, 16:19   #2
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,958
Репутация: 6799
По умолчанию

Создавай массив, в который считывай из файла числа.
Потом в цикле с конца массива записывай.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 17.12.2013, 16:47   #3
Валентин77
Пользователь
 
Регистрация: 10.12.2013
Сообщений: 15
Репутация: 10
По умолчанию

помогите пожалуста правильно записать
Валентин77 вне форума   Ответить с цитированием
Старый 17.12.2013, 16:59   #4
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,958
Репутация: 6799
По умолчанию

Не могу. Я не знаю какой у файла тип.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 17.12.2013, 17:17   #5
Валентин77
Пользователь
 
Регистрация: 10.12.2013
Сообщений: 15
Репутация: 10
По умолчанию

у файла тип txt
Валентин77 вне форума   Ответить с цитированием
Старый 17.12.2013, 17:39   #6
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,958
Репутация: 6799
По умолчанию

Значит он текстовый?
А ты пишешь что типизированный.
Уж определись.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 17.12.2013, 18:29   #7
Валентин77
Пользователь
 
Регистрация: 10.12.2013
Сообщений: 15
Репутация: 10
По умолчанию

пусть будет txt
Валентин77 вне форума   Ответить с цитированием
Старый 17.12.2013, 18:49   #8
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,958
Репутация: 6799
По умолчанию

Да?. Ну ладно...
Код:

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
   ifstream f("input.txt");
   string s,q;
   while(!f.eof()){
       f>>s;
       q=s+'\n'+q;
   }
   f.close();cout<<q;
   ofstream o("file.txt");   o<<q;   o.close();
   
   return 0;
}

Не проверял. Не на чем.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 17.12.2013, 22:53   #9
Валентин77
Пользователь
 
Регистрация: 10.12.2013
Сообщений: 15
Репутация: 10
По умолчанию

не работает
Валентин77 вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать в файл G компоненты файла F в обратном порядке slay334 Помощь студентам 1 29.03.2013 14:50
Записать в другой файл числа имеющегося файла в обратном порядке. pascal_luzer Паскаль 1 06.04.2012 23:14
Символьный файл F. Записать в файл G компоненты файла F в обратном порядке,сначала все нечетные, затем чётные. Паскаль. ICE_LADY Помощь студентам 0 08.06.2011 17:32
Типизированный файл с натуральными числами. Числа, встречающиеся 1 раз переписать в другой файл [Паскаль] mifomen Помощь студентам 7 16.12.2010 23:00




05:45.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
лучший хостинг
Выбираем лучший хостинг: рейтинг ТОП 10