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

fread с непонятной ошибкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как создать приложение? http://www.cyberforum.ru/cpp-beginners/thread704746.html
Доброго времени суток, форумчане! Написала программу игры крестики-нолики, все работает. Но нужно сделать прям приложение, чтобы можно было играть с компьютером, помогите осуществить это.. ...
C++ Объединить 2 массива: переделать код с использованием функций Программа, которая с помощью созданной функции, осуществляет объединение двух массивов А, В в массив С Добавлено через 55 секунд #include<iostream.h> #include<conio.h> void main () {int... http://www.cyberforum.ru/cpp-beginners/thread704739.html
C++ Табулировать функции F и S при заданной точности E, с указанным шагом и диапазоном значений по x:
Помогите пожалуйста написать прогу Табулировать функции F и S при заданной точности E, с указанным шагом и диапазоном значений по x:
C++ Метод касательных (Ньютона)
Добрый вечер! Вот нашел на форуме задачу решения уравнения по методу касательных (Ньютона): #include <conio.h> #include <math.h> #include <iostream.h> #define pi 3.14 double f(double x) { ...
C++ Объясните некоторые легкие команды http://www.cyberforum.ru/cpp-beginners/thread704716.html
1) Когда мы пишет UNSIGNED и чем он отличается от SIGNED например unsigned int number - что это обозначает 2) Что такое size const int size = 3 - например что это означает 3) int count =...
C++ Правильный ли код? Правильный ли код ? #include <stdio.h> int main( void ) { TRegistry *reg = new TRegistry(); reg->RootKey=HKEY_CURRENT_USER; ... подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.11.2012, 23:04
C++
1
2
3
4
5
6
7
8
9
10
11
typedef struct town_square
{
    point_town min; 
    point_town max;
    char file_name[32];
    
    town_square(point_town _min, point_town _max, char _file_name[32]) 
    { 
        min.x = _min.x; min.y = _min.y; max.x = _max.x; max.y = _max.y; 
        strcpy(file_name, _file_name);
    }
Добавлено через 3 минуты

C++
1
 town_square town(point_town(0.0f, 0.0f), point_town(0.0f, 0.0f), "");
И чтение так сделайте:
C++
1
2
3
4
5
6
7
8
9
10
 while (true)
    {
        fread(&town.min.x, sizeof(float), 1, t);
        fread(&town.min.y, sizeof(float), 1, t);
        fread(&town.max.x, sizeof(float), 1, t);
        fread(&town.max.y, sizeof(float), 1, t);
        fread(&town.file_name, sizeof(char), 32, t);
        if (feof(t)) break;
        squares.push_back(town);
   }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru