Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

почему не копируется?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
nikш
Гость





СообщениеДобавлено: Пн Ноя 01 2004 00:49    Заголовок сообщения: почему не копируется? Ответить с цитатой

Подскажите пожалуйста, почему не происходит копирование в файл “output2.txt”? Когда его открываешь в блокноте, то он пустой.


#include <iostream>
#include <fstream>
using namespace std;

int main(void)
{
char buffer;
int index = 0;

const char filename1[] = "output.txt";
const char filename2[] = "output 2.txt";

fstream file1(filename1, ios::in);
fstream file2(filename2, ios::out);

file1.seekg(0, ios::beg);
file2.seekp(0, ios::beg);

file1.read(&buffer, 1);

while(file1.good() && file2.good())
{
file2.write(&buffer, 1);

index++;

file1.seekg(index);
file2.seekp(index);

file1.read(&buffer, 1);


}

file1.close();
file2.close();

return 0;
}крываешь, то он пустой
Вернуться к началу
droopy



Зарегистрирован: 28.07.2004
Сообщения: 168

СообщениеДобавлено: Пн Ноя 01 2004 08:31    Заголовок сообщения: Ответить с цитатой

делай так:

int main()
{
ifstream file1( "input.txt" );
ofstream file2( "output.txt" );
char c;
while( file1.get( c ) ) file2.put( c );
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Гость






СообщениеДобавлено: Пн Ноя 08 2004 00:05    Заголовок сообщения: Ответить с цитатой

Я не знаю почему, но у меня и этот вариантне получается. Может ли это быть как то связано с компилятором? Question
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...