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

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

Войти
Регистрация
Восстановить пароль
 
Xensis
5 / 5 / 0
Регистрация: 15.07.2010
Сообщений: 57
#1

Вывод в двоичных из двоичного файла - C++

18.08.2010, 12:33. Просмотров 416. Ответов 3
Метки нет (Все метки)

Мне нужно вывести информацию находящуюся в двоичном файле но при работе программы вылезает ошибка
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
32
33
34
35
36
37
void main()
{
      SetConsoleCP(1251);
      SetConsoleOutputCP(1251);
 
    FILE *in, *out;
 
    //Преобразование текстового файла file1.txt в двоичный file1.dat
    s1 a;
    int s=sizeof(a);
    out=fopen("file1.dat", "w+b");
    if ((in=fopen("file1.txt", "r")) != NULL)
    {
        while (fgets(a.surname,15,in) != NULL)
        {
            fgets(a.name, 15, in);
            fscanf(in, "%d %d %d %d", &a.year, &a.oc[0], &a.oc[1], &a.oc[2]);
            fwrite(&a,s,1,out);
        }
    }
    fclose(in);
    fclose(out);
 
 puts("\nВ первом файле следующая инфоpмация");
  rewind(in);
  fread(&a, sizeof(a), 1, out);
 
  while(!feof(out))
  {
      printf("%d\t %d\t %s \t\n", a.surname, a.year, a.oc[0], a.oc[1], a.oc[2]);
             fread(&a, sizeof(a), 1, out);
  }
 
  fclose(in);
  fclose(out);
 getch();
}
и подскажите как сделать сортировку русского алфавита в файле буду очень благодарен.


в файле вот такая инфа

Иванов Сергей 2 5 5 5
Петров Евгений 2 4 5 4
Сидоров Илья 2 5 5 5
Власенко Ирина 3 4 5 5
Пускалов Ибрагим 2 3 4 3
Путинкова Анастасия 1 4 5 3
Лейман Егор 3 5 5 4
Степанов Анатолий 2 4 5 5
Гришенко Сергей 4 5 5 5
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2010, 12:33     Вывод в двоичных из двоичного файла
Посмотрите здесь:

Чтени из двоичного файла C++
Ввод/вывод двоичных файлов C++
C++ Считывание с двоичного файла
C++ В начало двоичного файла целого типа дописать нечетные элементы этого файла.
C++ чтение двоичного файла
C++ Создание двоичного файла на С++
использование двоичного файла C++
C++ Вывод двоичного числа и сброска битов
C++ Запись двоичного файла
C++ Считывание из двоичного файла
C++ Вывод двоичного представления целого числа
Кодирование и декодирование двоичного файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.08.2010, 13:07     Вывод в двоичных из двоичного файла #2
Цитата Сообщение от Xensis Посмотреть сообщение
и подскажите как сделать сортировку русского алфавита
абсолютно также как и латинского
Xensis
5 / 5 / 0
Регистрация: 15.07.2010
Сообщений: 57
18.08.2010, 13:09  [ТС]     Вывод в двоичных из двоичного файла #3
Цитата Сообщение от fasked Посмотреть сообщение
абсолютно также как и латинского
вот если бы знал как делать эту сортировку то не спрашивал бы...
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.08.2010, 13:15     Вывод в двоичных из двоичного файла #4
Цитата Сообщение от Xensis Посмотреть сообщение
вот если бы знал как делать эту сортировку то не спрашивал бы...
внимательнее надо быть
Yandex
Объявления
18.08.2010, 13:15     Вывод в двоичных из двоичного файла
Ответ Создать тему
Опции темы

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