Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
1

Ошибка в программе. Удаление в файле структуры

26.04.2013, 20:53. Просмотров 303. Ответов 0
Метки нет (Все метки)

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
void deleteFILE(char filename[80])
    {   char gr[50];
        setlocale(LC_ALL,"Russian");
        ifstream in("examen.txt");
        ofstream out("buf.txt");
        cout<<"Введите группу";
        gets(gr);
        while( !in.eof() ) //163 строка
            {   //164 строка
                in.read((char*)&timelable,sizeof(timelable)); //165 строка
                if(!strcmp(timelable.group,gr))
                    {
                         out.write((char*)&timelable,sizeof(timelable));
 
 
                    }
 
 
 
            }
 
 
 
    }
Ошибки:
Кликните здесь для просмотра всего текста
c:\users\комп\documents\visual studio 2010\projects\lab_3\lab_3\lab_3.cpp(163): error C2059: синтаксическая ошибка: -
1>c:\users\комп\documents\visual studio 2010\projects\lab_3\lab_3\lab_3.cpp(164): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>c:\users\комп\documents\visual studio 2010\projects\lab_3\lab_3\lab_3.cpp(165): error C2100: недопустимое косвенное обращение
1>c:\users\комп\documents\visual studio 2010\projects\lab_3\lab_3\lab_3.cpp(165): error C2100: недопустимое косвенное обращение
1>c:\users\комп\documents\visual studio 2010\projects\lab_3\lab_3\lab_3.cpp(165): error C2662: std::basic_istream<_Elem,_Traits>: невозможно преобразовать указатель "this" из "const std::_Iosb<_Dummy>::_Openmode" в "std::basic_istream<_Elem,_Traits> &"


C++
1
 out.write((char*)&timelable,sizeof(timelable));
Здесь что-то не так..

Добавлено через 7 минут
Стоило только сделать так:
C++
1
while( in.read((char*)&timelable,sizeof(timelable)));
И все норм.. Но хотелось бы через eof..

Добавлено через 6 минут
Все, нашел все ошибки..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2013, 20:53
Ответы с готовыми решениями:

Удаление выбранной книги из структуры в файле
Всем привет! Помогите пожалуйста с удалением книги из файла. Вот код: #include &lt;stdio.h&gt;...

Удаление записи в файле, содержащем структуры
Как удалить запись в файле, который содержит структуры?

Ошибка в поиске структуры в файле
Условие: Реализовать задачу с двоичными файлами. Написать функцию, с помощью которой...

Помещение структуры в вектор, удаление структуры, изменение элементов структуры
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2013, 20:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка в программе Victoria HDD, запись на диск отключена в ini-файле
Здравствуйте. Внезапно перестала работать программа Victoria в dos-режиме. Гружусь с загрузочной...

Удаление элементов списка, находящегося в одном файле, из списка, имеющегося в другом файле
По сути есть два списка, одни - файлы в папке, которые рекурсивно сканятся и в одну строчку...

список (в программе обнуляются указатели на структуры)
здравствуйте помогите найти ошибку, при возврате указателя на структуру из функции в функцию майн...

Структуры. Помогите найти ошибку в программе
3. Сведения об экзамене содержат следующие данные: дисциплину (программирование, социология,...

Сортировка структуры в файле
Нужно сортировать структуру клиентов по их имени вот код программы , и переписать этот файл как...

Создание структуры в заголовочном файле
Доброго времени суток! Решил заняться разработкой приложений, сейчас делаю небольшую программу,...


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

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

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