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

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

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

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

18.08.2010, 12:33. Просмотров 420. Ответов 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++
Нужно чтоб первый создаваемый файл был двоичным и данные в нем в двоичном режиме Вот мой код #include <iostream> #include <fstream> ...

Вывод двоичного числа и сброска битов - C++
Примерно такого типа задача Написать программу на языке C++, читающую со стандартного ввода 4 десятичных числа x, y,m, n. Все смещения...

Вывод двоичного представления целого числа - C++
написать код консольного приложения,реализующий ввод с клавиатуры в бесконечном цикле целого десятичного числа из диапазона 0...65635 и...

Считывание с двоичного файла - C++
Всем доброго времени суток. Записал с помощью программы (своей) в один файл два изображения, с помощью второй программы пытаюсь их...

Чтение двоичного файла - C++
Есть файл, без типа,просто файл. Содержит набор чисел (размером по 4 б - int ) нужно его прочитать. Пишу: FILE *fp; if ((fp =...

Чтени из двоичного файла - 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