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

Чтение файла как hex - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбор задания http://www.cyberforum.ru/cpp-beginners/thread365488.html
Добрый вечер уважаемые эксперты! Есть следующее задание: составить двусвязный список объектов класса описывающего студента (Ф.И.О. номер группы и т.д.) и найти однофамильцев. Подскажите пожалуйста, как мне составить класс Student (просто сам класс), чтобы его объекты были элементами списка?
C++ Виртуальные методы Здраствуйте , вот писал виртуальный метод доступа но почему то не получаеться , подскажите почему ??? заранее спасибо #include<iostream> using namespace std; class A { public: A(); virtual ~A(){} http://www.cyberforum.ru/cpp-beginners/thread365484.html
Задачи на графы C++
Напишите плз список интересных и популярных задач на графы. Ну или ссылку.
calloc vs malloc C++
Объясните,пжлста,чем отличается malloc oт calloc?
C++ char *p; p="Help"; cout << p[0]; А как вывести адрес? http://www.cyberforum.ru/cpp-beginners/thread365467.html
#include <iostream> #include <new> using std::cout; using std::cin; using std::endl; int bufer; int main()
C++ Посчитать количество возможных башен никак не могу понять, помогите подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,302
13.10.2011, 11:19     Чтение файла как hex
Давно писал
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <stdlib.h>
#include <stdio.h>
int main () {
 
 //Это будет имя исходного файла
 char ima_faila [MAX_PATH];
 
 //Буферная переменная
 int bufer; 
 
 char prodolzhit_ili_net= 'y';
 
 int chotchik; 
 
 while (prodolzhit_ili_net== 'y' || prodolzhit_ili_net== 'Y') {
  chotchik= 0;
 
  printf ("Vvedi ima faila, kotorii ti hochesh peredelat\n");
  gets (ima_faila);
 
  FILE *f;
  FILE *f1;
 
  //ОБЯЗАТЕЛЬНО НАДО ДОБАВИТЬ "b"!
  f= fopen (ima_faila,"rb");  
 
  if (!f) {
   printf ("Ishodni file ne otkrit\n");
  }
 
  else {
 
   //Теперь откроем файл результат
   f1= fopen ("rez.txt","w");
   if (!f1) {
    printf ("File-rezultat ne sozdan\n");
   } 
 
   //Если он нормально открылся, то запишем в него теперь
   else {
    do {
     bufer= fgetc (f);
     if (bufer!=EOF) {
      fprintf (f1, "%-0.2x%c", bufer, ' ');
     }
     chotchik++;
     if (!(chotchik%16)) 
      fputc (10, f1);
//      printf ("eeeeeeee\n");  
    }
    while (bufer!= EOF);
    fseek (f1, 1, SEEK_CUR);
    fscanf (f1, "%x", &bufer);
    fclose (f1);
   }
 
  }
 
  //Разберёмся с закрытием файлов
  if (f) {
   fclose (f);
  }
 
  printf ("\nProdolzhit ? (Y ili y ili luboi drugoi znak)\n");
  scanf ("%c", &prodolzhit_ili_net);
  getchar ();
 
 }
 return 0;
}
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru