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

Прочитать бинарный файл и сделать вычисление - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод элементов кратных введёному числу http://www.cyberforum.ru/cpp-beginners/thread276421.html
#include<conio.h> #include<stdio.h> #include<stdlib.h> void mat(int **W,int n, int m) {int i,j; for(i=0;i<n;i++) {for(j=0;j<m;j++) {W=random(30)-10; printf("%5d",W);} printf("\n");}
C++ Вычисление двойного интеграла методом ячеек Всех приветствую.Ситуация тяжелая(для меня по крайней мере), помогите пожалуйста с решением двойного интеграла, методом ячеек, просто здесь мои мат. познания заканчиваются.Если у кого-то есть время и желание, помогите пожалуйста, буду очень признателен.Если кто-то напишет на С, а не на С++, то ничего, с программированием нормально все у меня, перевести смогу. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread276410.html
C++ Найти площадь вогнутого многоугольника
пожалуйста, народ, помогите (подскажите) как найти площадь вогнутого многоугольника? при условии,что вершин больше 3.
Очистка памяти при создании массива указателей C++
Здравствуйте. Было дано задание создать класс Library, в котором будет реализован массив указателей класса Total и метод для подсчета средней суммы из всего этого массива. В main() в цикле while происходит создание указателей Total, а затем очистка памяти. Пытался реализовать следующим образом, однако понимаю, что в таком случае проблема с памятью неизбежна. Подскажите, как можно реализовать...
C++ Сохранениє и открытие картинок в PaintBox http://www.cyberforum.ru/cpp-beginners/thread276354.html
Как реализовать сохранениє и откритиє картинок в PaintBox1->Canvas?? Помогите пожалуста, наперед спасибо)
C++ Строение блок схем к программам Построить блок схемы к программам 1 #include<stdio.h> #include<conio.h> const int n=10; void main() { clrscr(); int cnt=0; int ch={0,1,2,3,4,5,6,7,8,9},i; for(i=0;i<n;i++) подробнее

Показать сообщение отдельно
gauss_gauss
13 / 1 / 1
Регистрация: 10.03.2011
Сообщений: 25
18.04.2011, 09:55  [ТС]     Прочитать бинарный файл и сделать вычисление
вот написал такой код, чтение происходит нормально
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
#include <stdio.h>
#include <stdlib.h>
 
struct GDM{
    int Well;
    float P;
    float k;
    float Mo;
    float Mw;
    float So;
    float Qw;
    float Qo;
    float z;
    float m;
    unsigned char GRPXU;
    unsigned char GRPXD;
    unsigned char GRPYU;
    unsigned char GRPYD;
    float H;
    float Pz;
    bool Active;
    unsigned char constPar;
    float ValueConst;
    float factQw;
    float factQo;
} var;
 
int main(int argc, char* argb[])
{
        FILE *fp;
 
        if((fp=fopen("COMPLEX.gdm", "rb"))==NULL)
            {
                printf("Error.\n");
                exit(1);
            }
        fread(&var, sizeof(struct GDM), 1, fp);
        printf("Ok.\n");
        return 0;
}
все записалось я так понимаю в переменную var
теперь как мне из этой переменной вытащить то что мне надо?

напомню у меня
C++
1
2
3
4
    unsigned char GRPXU;
    unsigned char GRPXD;
    unsigned char GRPYU;
    unsigned char GRPYD;
это массивы 50 на 50 (в программе они выводятся как табличка экселевская),которые располагаются как слои, количество слоев меняется в файлах.
Мне задать переменные, как массивы в структуре?
мне надо все значения из этих массивов сложить, чтобы получить сумму. Помогите пожалуйста!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru