![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
![]() Код:
вместо оценок выводит мусор...хоть убейте не пойму почему... Последний раз редактировалось Stilet; 29.06.2011 в 08:20. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 03.08.2009
Сообщений: 77
|
![]()
ща что-то посмотрим...
malloc, realloc, calloc, free, scanf() чисто Сишные функции. в С++ есть new, delete, cin |
![]() |
![]() |
![]() |
#3 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]()
У Вас SIS это массив чисел. А выводится, я подозреваю, его адрес.
А Вы еще и с динамической памятью поигрались. stud - динамический массив из одного элемента, а вот в этом куске кода Код:
Для чтения: Код:
Код:
Цитата:
Хотя это не наше дело)
Форматируйте код, будьте людьми.
Последний раз редактировалось Granus; 29.06.2011 в 03:50. |
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.08.2009
Сообщений: 77
|
![]()
ну да, я когда заполнять массив начал въехал что не то что-то тут. Хотя мой g++ на tmp[i]->ocenki[j] ругается благим матом... ах я намудрил)) вот... работает
Код:
Последний раз редактировалось Alkagolik; 29.06.2011 в 05:02. |
![]() |
![]() |
![]() |
#5 | ||
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
![]() Код:
плюс еще на Цитата:
Код:
Код:
кстати, если сделать Цитата:
Последний раз редактировалось Stilet; 29.06.2011 в 08:20. |
||
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 26.06.2011
Сообщений: 85
|
![]()
Код из первого сообщения - ужасен.
Любовь к Искусству требует немедленного вмешательства ![]() Очевидные ошибки - обращение к stud[i].SIS. Если Вы пишете int SIS[5] то в SIS[0] будет лежать первый элемент массива, в SIS[4] - последний (пятый по счету) элемент массива, а в SIS - указатель на массив. А Вы пытаетесь в SIS записать не адрес в памяти, а оценки. Причем все скопом. Далее. В последнем цикле идет перебор: Код:
![]() Код:
К тому же зачем переменная a я так и не понял. Как и для чего подключался файл conio.h. Хотя это я уже придираюсь ![]() В общем вот слегка перекроенный код. Он не идеален, но он хотябы работает ![]() Код:
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (c) Martin Golding
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
![]() Код:
спасибо за предельно понятное объяснение!!! |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 03.08.2009
Сообщений: 77
|
![]()
Я вот понять не могу Зачем делать на Сишный стиль
Код:
Код:
вот рабочий пример Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
![]() Код:
Цитата:
Спасибо за советы!!! мне, как начинающему писать на с++, очень полезно будет=)) |
|
![]() |
![]() |
![]() |
#10 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
![]()
Ну это не переменные, а константы. Можно так же через макрос(#define) задавать значение. Это правило хорошего программирования давать константам осмысленные имена. Так же это храние значения константы в одном месте, а это значит, что при модификации программы не будет проблем с изменением этого значения, ведь достаточно поменять значение в одном месте и во всех зависимых местах так же изменится.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура С++ | Defender42 | Помощь студентам | 9 | 09.04.2011 12:45 |
Структура | Seferus | Общие вопросы C/C++ | 0 | 15.11.2010 13:55 |
C++. Структура. | bpystep | Помощь студентам | 12 | 24.11.2009 00:28 |
Структура | SL1CK | Общие вопросы C/C++ | 8 | 08.06.2009 21:31 |
Структура IF в С++ | lebrosha | Помощь студентам | 3 | 22.05.2009 00:09 |