Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2011, 22:28   #1
avis07
Новичок
Джуниор
 
Регистрация: 16.12.2011
Сообщений: 1
По умолчанию не могу разобратся, что-то не так с сохранением в файл(VS 2010)

помогите пожалуйста, вроде все работает кроме бинарного сохранения в файл
Код:
TPop*data,*tmp; 
	FILE*Txt;
	int  fh=0;
	int deln=0;
	CString S;
	if(savegood==-1){MessageBox(_T("Оберіть режим збереження."),_T("Інформація"),MB_OK|MB_ICONINFORMATION);return;}
	F=_tfopen(Sfilename,_T("wb"));
	if(!F){MessageBox(_T("Файл не відкритий!"),_T("Помилка!"),MB_OK|MB_ICONSTOP);return;}
	if(savegood){
		data=population;
			while(data&&data->next){
				if(data->next->deleted[0]){
					tmp=data->next;
					data->next=tmp->next;
					delete tmp;
					deln++;
				}else
					data=data->next;
			}
		if(population)if(population->deleted[0]){
			data=population;
			population=population->next;
			delete data;
		}
	}
	data=population;
//	GetDate
	S.Format(L"%s.txt",Sfilename);
	Txt=fopen(_T(S),_T("wb"));
	while (data){
		if(!savegood||(data->deleted[0]==0))
			fwrite(data,sizeof(TPop),1,F);
		data=data->next;
	}
	data=new TPop;
	data->popul=-1;
	fwrite(data,sizeof(TPop),1,F);
	delete data;
	fclose(F);
	MessageBox(_T("Успішно збережено."),_T("Інформація"),MB_OK|MB_ICONINFORMATION);
	showlist();
если нужно весь проект прилагается.
И если можна формирование файла отчета, представляющего обычный текстовый файл (txt), в котором указывается: - текущая дата, - отображается содержимое, соответствующее активным записям, - в конце размещается отметка о наличии или отсутствии в файле удаленных записей и об их количестве,
Вложения
Тип файла: rar Lab4.rar (199.3 Кб, 5 просмотров)
avis07 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу понять что не так aferistz Общие вопросы C/C++ 5 23.09.2010 02:21
строки и файлы не могу понять,что не так((((( marina_sergina Общие вопросы C/C++ 4 11.05.2010 07:49
строки и файлы не могу понять,что не так(((( marina_sergina Помощь студентам 1 11.05.2010 00:38
IBExpert, не могу понять что делаю не так! в чём проблема.... katia0017 SQL, базы данных 10 15.01.2010 18:33
что не так?!не могу найти ошибку! nika_tanya Общие вопросы C/C++ 4 26.11.2009 11:34