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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание объектов в окне http://www.cyberforum.ru/cpp-beginners/thread160057.html
Я хочу узнать как создавать компоненты на будущем окне программы.Но именно в C++,а не в Visual C++! То есть например: как создать кнопку,указать её размеры и место в окне,и процедуру по щелчку на ней. А то я столько самоучителей прочитал и ничего не понял:(
C++ Первые шаги. Здравствуйте. Извините, может, за тупые вопросы. Но с языком С впервые сталкиваюсь. Использую среду прогр-я C-Free Standard 4.0. Открыл в ней файл с кодом. При нажатии на "build" программка запускается в Dos режиме. Если создать файл exe - (make file) на рабочем столе нахожу исполнтельный файл ***. exe. А также еще файлик с расширением .o ( что это за файл? Можете объяснить?) Пытаюсь запустить... http://www.cyberforum.ru/cpp-beginners/thread160049.html
Возврат из функции int main() в С++ C++
Судя по всему тема довольно холиварная. Вот хотел спросить как вы предпочитаете действовать. Относится естественно только к С++. Пишите ли вы в конце main() return 0, что имхо правильнее. Или полагаетесь на то, что система в случае успешного завершения в любом случае вернет 0?
C++ Обращение из своей проги к контролу в MSOffice
Доброго времени суток, уважаемые гуру. У меня такая задача. Мне необходимо в окне Открытия/Сохранения файлов Excel обратится к полю "Имя файла" (на скриншоте обозначен цифрой 5), а именно присвоить ему текстовое значение и затем программно нажать на кнопку Открыть. Я нахожу этот диалог и потом получаю хендл каждого контрола командой FindWindowEx (их всего 6). Смотрю я утилитой Spy++...
C++ Алгоритм Дейкстры http://www.cyberforum.ru/cpp-beginners/thread159975.html
Написал программу, проверил код, в MVS6 С++ компилируется без ошибок. Но вот не задача, программа рушиться(не выполняется) при количестве точек больше 6. Задача реализует алгоритм Дейкстер, начиная с первой точки прокладывает самый кратчайший путь так что были задействованы все точки по одному разу. Массив С в результате содержит последовательность точек. #include <iostream.h> #include <math.h>...
C++ Добавление сортировки дана задача, основное написанно но нет сортировки... Разработать программу формирования ведомости об успеваемости студентов. Каждая запись этой ведомости должна содержать: номер группы, Ф.И.О. сту-дента, оценки за последнюю сессию. Вывести списки студентов по группам. В каждой группе Ф.И.О. студентов должны быть расположены в порядке убыва-ния среднего балла.помогите плиз...подскажите.. ... подробнее

Показать сообщение отдельно
Xensis
5 / 5 / 0
Регистрация: 15.07.2010
Сообщений: 57
18.08.2010, 12:33     Вывод в двоичных из двоичного файла
Мне нужно вывести информацию находящуюся в двоичном файле но при работе программы вылезает ошибка
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
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru