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

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

26.04.2013, 20:53. Просмотров 274. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2013, 20:53
Ответы с готовыми решениями:

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

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2013, 20:53

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

Не удаляются данные из структуры в файле
Функция udalenie работает некорректно #include&lt;stdio.h&gt; #include&lt;iostream&gt;...

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


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

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

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