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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
avis07
Сообщений: n/a
#1

не могу разобратся, что-то не так с сохранением в файл(VS 2010) - C++

16.12.2011, 22:54. Просмотров 277. Ответов 0
Метки нет (Все метки)

помогите пожалуйста, вроде все работает кроме бинарного сохранения в файл
Код
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();
Eсли нужно весь проект прилагается.
И если можна формирование файла отчета, представляющего обычный текстовый файл (txt), в котором указывается: - текущая дата, - отображается содержимое, соответствующее активным записям, - в конце размещается отметка о наличии или отсутствии в файле удаленных записей и об их количестве.
Вложения
Тип файла: rar Lab4.rar (199.3 Кб, 9 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 22:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос не могу разобратся, что-то не так с сохранением в файл(VS 2010) (C++):

Что-то не то с Майкрсофт визуал студио 2010 или я что-то не так делаю - C++
Дело в том что при запуске вот этой программы: #include <iostream> using namespace std; int main () { for (int i=100; i<=999;...

не могу скомпилировать и запустить файл. что я делаю не так? - Ubuntu Linux
gcc hello.c ./a.out

не могу сдлеать так что бы можно было удалить файл - PHP
Здравствуйте все загруженные файлы а точнее их адреса-в БД В админке не могу сдлеать так что бы можно было удалить файл из БД!!! ...

Не могу разобратся с TImage!! загляни, прочти, что нибудь подскажи...!) - C++ Builder
Пишу программу.... возникла необходимость проверки положения картинки по координатах..... есть обект Имедж...он передвигается по форме с...

Создать типизированный файл. Подскажите что не так, все работает, но в файл записываются всякие иероглифы? - Lazarus
Создать типизированный файл, куда записать n вещественных чисел. Из компонентов исходного файла сформировать массивы из чисел, больших 10 и...

Что не так? Дан текстовый файл F. Переписать в другой файл G все строки, содержащие цифры. - C++
#include <iostream> #include <math.h> using std::cin; using std::cout; using std::endl; int main (int argc, char**...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2011, 22:54
Привет! Вот еще темы с ответами:

Не могу разобратся - Delphi БД
Прога работающий аксес базами, не хочет работать в клиентским машине... Поняти не имею..Предлагайте, пожалуйста, варианты, что может быт...

разобратся не могу - MySQL
Привет всем.Дали курсовую(не мне). Немогу разобратся. Создайте в базе данных под управлением MySQL таблицы Goods, Tags и любые...

Не могу разобратся - Электроника
3. Как изменяется напряжение стабилитрона UСТ когда ток стабилитрона становится ниже 20 мА? 4. Каково значение тока стабилитрона IСТ...

Не могу разобратся - PHP
Всем привет. Мне стало интересно, как можно реализовать проверку авторизации пользователя в админ панель. Нужно чтоб PHP скрипт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru