|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2010, 13:27 | #1 |
Регистрация: 21.10.2010
Сообщений: 8
|
формирование массива объектов
Помогите исправит программу!
Надо написать программу, выполняющую: •формирование массива объектов (с конструктором по умолчанию); •формирование одиночных объектов (с конструктором с параметрами); •ввод данных с клавиатуры; •вывод данных на экран. Определить класс, описывающий объект «дом» (улица, номер, год постройки, количество квартир, количество жильцов и т.д.). Примерный код: Код:
Код:
проблема с выводом объектов, помогите исправить, чтобы всё норм было) |
21.10.2010, 14:06 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
21.10.2010, 15:11 | #3 |
Регистрация: 21.10.2010
Сообщений: 8
|
спс)
но у меня при комптляции выдаёт ошибку: fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory как исправить? |
21.10.2010, 15:34 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А убери его вообще.
I'm learning to live...
|
21.10.2010, 15:48 | #5 |
Регистрация: 21.10.2010
Сообщений: 8
|
убрал)
теперь при компелиции вылетает: Warning 1 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 15 Warning 2 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 16 Warning 3 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 17 Warning 4 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 18 Warning 5 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 37 Warning 6 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 38 Warning 7 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 39 Warning 8 warning C4996: 'strcpy' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 40 Warning 9 warning C4996: 'gets' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 51 Warning 10 warning C4996: 'sscanf' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 52 Warning 11 warning C4996: 'gets' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 54 Warning 12 warning C4996: 'scanf' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 56 Warning 13 warning C4996: 'scanf' was declared deprecated c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 58 Warning 14 warning C4313: 'printf' : '%d' in format string conflicts with argument 3 of type 'char *' c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 63 Warning 15 warning C4313: 'printf' : '%d' in format string conflicts with argument 4 of type 'char *' c:\documents and settings\admin\мои документы\visual studio 2005\projects\klass\klass\stdafx.cp p 63 и прога слетает |
21.10.2010, 16:01 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну не знаю...
Я в VS2010 проверял...
I'm learning to live...
|
21.10.2010, 16:26 | #7 |
Регистрация: 21.10.2010
Сообщений: 8
|
я на VS2005 пишу
прописал: #pragma warning(disable: 4996) всё исчезло) осталось только: Warning 1 warning C4700: uninitialized local variable 'v1' used и всё равно прога слетает |
21.10.2010, 16:33 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
Виталий, как у тебя работал вывод не инициализированного обьекта науке не известно(выделил красным место вылета в неисправленном коде) теперь поидее должно работать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.10.2010, 17:10 | #9 |
Регистрация: 21.10.2010
Сообщений: 8
|
да щас норм, спс) только почему первый раз нормально всё вводится, а начиная со второго не даёт мне ввести street и сразу просит ввести number? и после 5 раза прога закрывается, как сделать чтобы не закрывалась?)
|
22.10.2010, 14:45 | #10 |
Регистрация: 21.10.2010
Сообщений: 8
|
щас всё работает) только вопрос, как мне сделать вывод без оператора new?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формирование массива Pascal | n0rma1 | Помощь студентам | 3 | 20.04.2010 16:03 |
Формирование нового массива из данных в Делфи | Юлия Алексеевна | Помощь студентам | 0 | 07.03.2010 13:53 |
Формирование массива B из A(pascal,delphi) | HouK | Помощь студентам | 3 | 10.12.2009 12:09 |
задача на формирование массива. паскаль | Ananim-Pbl6ak | Помощь студентам | 8 | 20.03.2009 03:57 |