Форум программистов, компьютерный форум 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; ... подробнее

Показать сообщение отдельно
deGeneral
5 / 5 / 1
Регистрация: 20.11.2012
Сообщений: 47
21.11.2012, 21:10  [ТС]
Нет, у меня, наверное, терпения не хватит... Пишу, инициализирую заодно:

C++
1
town_square town=new town_square((0.0f,0.0f),(0.0f,0.0f),"");
компайлер выдает: "инициализация: невозможно преобразовать "town_square *" в "town_square""

Где он увидел указатель? ГДЕ?!

Я, блин, не знаю, ну помогите же! Что мне делать?! Что ему нужно, в конце концов?!

Добавлено через 1 минуту
Цитата Сообщение от alsav22 Посмотреть сообщение
Вообще, сам подход бинарного чтения из файла в память (или в память под объектом) неправильный. Читать нужно в поля структуры(объекта).
Т.е. Вы имеете в виду, что в C++ прочитать в структуру из типизированного файла невозможно? Типо надо считывать сначала в какой-то монолитный бестиповый блок, а потом уже на месте это все разруливать?

Добавлено через 1 минуту
Цитата Сообщение от alsav22 Посмотреть сообщение
Вообще, сам подход бинарного чтения из файла в память (или в память под объектом) неправильный. Читать нужно в поля структуры(объекта). Если нет конструктора по умолчанию, то создавайте объект с помощью конструктора с параметрами, и читайте в поля объекта.
Ну вот же, вот же он, конструктор:

C++
1
2
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; 
      memset(_file_name,0,sizeof(file_name)*sizeof(file_name[0]));
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru