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

Функция, которая меняет строку в бинарном файле

07.04.2010, 12:43. Просмотров 509. Ответов 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
25
26
27
28
29
30
31
int changeBD(Olymp a,char *path,Olymp o)
{
    int z=0;    
    FILE *fop;
    if((fop=fopen(path,"ab+"))==NULL)
        return 0;
    rewind (fop);
    Olymp s;
 
    while(!feof(fop))
    {
        fread(&s,sizeof(Olymp),1,fop);
        if(!feof(fop))
        {
            if(strcmp(a.country,s.country)==0 && strcmp(a.season,s.season)==0 && strcmp(a.sport,s.sport)==0 && a.kol_vo==s.kol_vo && a.prize[0]==s.prize[0] && a.prize[1]==s.prize[1] && a.prize[2]==s.prize[2] && a.year==s.year)
            {
                printf("It works!\n");
                z=1;
                fwrite(&o,sizeof(Olymp),1,fop);
            }
        }
    }
 
    if(fop!=0)
        fclose(fop);
    if(z==1)
        return 1;
    else
        return -1;
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2010, 12:43
Ответы с готовыми решениями:

Удалить строку в бинарном файле
Подскажите, пожалуйста, как удалить определенную строку из бинарного файла (.bin)? дельфи.

прочитать последнею строку в бинарном файле
как прочитать последнею строку в бинарном файле ?

Найти UTF-16 строку в бинарном файле
Здравствуйте, Есть вот такая процедура для поиска и замены строк в бинарном файле. Применяю ее...

Функция которая меняет переданные ей переменные?
Как ее сделать

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

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

Напомните, как зовут функцию, которая меняет положение в файле
Декларация файловой переменной HANDLE File;, открытие файла для чтения...

Функция,которая меняет расширение файла на новое
Здравствуйте,уважаемые форумчане,помогите мне пожалуйста,доделать задание(не компилится,и я не...

функция которая меняет порядок букв JavaScript
Нужна функция которая меняет порядок букв в слове между двумя индексами включительно. Пример:...

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


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

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

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