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

Запись структуры в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны три массива. Выдать элементы, которые встречаются только в одном из них http://www.cyberforum.ru/cpp-beginners/thread583195.html
Нужен код на с++ помогите не получается различные ошибки Даны три массива. Выдать элементы, которые встречаются только в одном из них.
C++ функция проверки правильности написания адреса почты (под DevC++ Написать функцию проверки правильности написания адреса почты. Функция возвращает указатель на переданную в неё строку с адресом почты, если адрес почты написан правильно, иначе возвращает NULL.... http://www.cyberforum.ru/cpp-beginners/thread583193.html
C++ использовать метод прямоугольников. Для построения прямоугольника использовать середину отрезка
использовать метод прямоугольников. Для по- строения прямоугольника использовать середину отрезка. y = x2 + 2x + 2, y = x2 + 4x + 5, y =1 Помогите написать прогу на с++
C++ Запись в файл
Как сохранить переменную счетчик в структуру, которая в файле, или в файл, чтобы к ней можно было обращаться? Добавлено через 17 часов 38 минут ????????????????????
C++ Матрицы, массивы http://www.cyberforum.ru/cpp-beginners/thread583183.html
1.В матрице размером n*n (n — чётное) поменять местами элементы нулевой и первой строк, второй и третьей и т.д. 2.Дан массив из n целых чисел. Упорядочить по возрастанию все положительные элементы...
C++ Вычислить по формуле помогите пожалуйста справиться с заданием.заранее спасибо Вычислить по формуле: http://www.cyberforum.ru/attachment.php?attachmentid=147924&stc=1&d=1335969262 подробнее

Показать сообщение отдельно
kompnet
41 / 1 / 0
Регистрация: 11.10.2011
Сообщений: 112

Запись структуры в файл - C++

22.05.2012, 23:10. Просмотров 353. Ответов 0
Метки (Все метки)

Как записать отсортированную структуру обратно в файл? fwrite не катит.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 f=fopen("d:\\gai2.txt","rb+");
 system("cls");
 fflush(stdin);
 while(fread(&st,sizeof(st), 1, f))
 for(i=0;i<sttt.r-1;i++)
   if(strcmp(st[i].FIO,st[i+1].FIO)>0)
    {stt[i]=st[i+1];
     st[i+1]=st[i];
     st[i]=stt[i];
     for (int k = i; (strcmp(st[k].FIO,st[k-1].FIO)<0) && (k >= 1); k--)
      {stt[k]=st[k-1];
       st[k-1]=st[k];
       st[k]=stt[k];
      }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru