Вопрос № 93231: Уважаемые эксперты помогите мне со следующей программой. Надо разработать класс Student который содержит соответствующие члены для хранения:
имени,
фамилии,
группы,
специализации
В этом классе осуществить метод сортировки по им...Вопрос № 93280: Здравствуйте меня завут ВАЛЕРА подскажите как мне подключить к среде
Code::Blocks v1.0'эту библиотеку "conio2.h, constream, libconio.a, libconio_unicode.a"
япопробывал скопировать их каждую в свою папку но это не работает постой ко...
Вопрос № 93.231
Уважаемые эксперты помогите мне со следующей программой. Надо разработать класс Student который содержит соответствующие члены для хранения:
имени,
фамилии,
группы,
специализации
В этом классе осуществить метод сортировки по имени студента.
Код прилагаю.
Отвечает: V1s0r
Здравствуйте, Бовин Виталий Сергеевич!
Ну ты же в приложении привёл код. Переименуй group_ в Student. Все необходимые функции имеются.
Если я правилько понял... Попробуй переформулировать вопрос.
Ответ отправил: V1s0r (статус: 3-ий класс)
Ответ отправлен: 28.06.2007, 17:43
Отвечает: Терсков Сергей
Здравствуйте, Бовин Виталий Сергеевич!
Какой-то очень странный код вы привели. Такое ощущение, что код сортировки вытащен из другого места и совершенно бездумно сюда вставлен. Класс group_ описывает только одного студента, поэтому о сортировке внутри этого класса речи нет. Необходимо, как минимум, иметь две структуры - student (описание студента) и group (описание группы студентов), и именно внутри объекта класса group производить сортировку. Подобный вопрос уже задавался (вопрос № 85487). В приложении
этого вопроса необходимо будет поменять лишь структуру описания студента. Изменная структура в приложении...
Приложение:
Ответ отправил: Терсков Сергей (статус: Студент)
Ответ отправлен: 29.06.2007, 03:06 Оценка за ответ: 4
Вопрос № 93.280
Здравствуйте меня завут ВАЛЕРА подскажите как мне подключить к среде
Code::Blocks v1.0'эту библиотеку "conio2.h, constream, libconio.a, libconio_unicode.a"
япопробывал скопировать их каждую в свою папку но это не работает постой код не работает
в даном коде:
#include <stdio.h>
#include <conio.h>
int main()
{
gotoxy(10, 10);
textcolor(YELLOW);
textbackground(BLUE);
cputs("Hello");
return 0;
}
выдаёт такое:
7: undefined reference to `gotoxy'
8: undefined reference to `textcolor'
9: undefined reference to `textbackground'
а с тестами каторые прилагаютсятакие ошибки
файл: conio_test.c
C:/Program Files/CodeBlocks/include/conio2.h:16:19: conio.h: No such file or directory
main.cpp: In function `int main()':
main.cpp:34: error: `putch' undeclared (first use this function)
main.cpp:34: error: (Each undeclared identifier is reported only once for each function it appears in.)
main.cpp:46: error: `getch' undeclared (first use this function)
main.cpp:75: error: `_cprintf' undeclared (first use this function)
main.cpp:81: error: `_cputs' undeclared (first use this function)
файл: constream_test.cpp
C:/Program Files/CodeBlocks/include/conio2.h:16:19: conio.h: No such file or directory
main.cpp:19:14: warning: no newline at end of file
main.cpp: In function `int main()':
main.cpp:19: error: expected `}' at end of input
Process terminated with status 1 (0 minutes, 1 seconds)
скапировал conio.h начались канфликты
In file included from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/constream:15,
from main.cpp:1:
C:/Program Files/CodeBlocks/include/conio2.h:30: error: conflicting declaration 'BLACK'
C:/Program Files/CodeBlocks/include/conio.h:53: error: 'BLACK' has a previous declaration as `COLORS BLACK'
C:/Program Files/CodeBlocks/include/conio2.h:30: error: declaration of `BLACK'
C:/Program Files/CodeBlocks/include/conio.h:53: error: conflicts with previous declaration `COLORS BLACK'
C:/Program Files/CodeBlocks/include/conio2.h:31: error: conflicting declaration 'BLUE'
и так далие
памогите может надо проставить чтонибуть в параметрах напомню среда разработки Code::Blocks v1.0
ивообще как подключать дополнительные библиотеки чтобы всё работало как задумано
Отвечает: QDSota
Здравствуйте, Савин Валерий Николаевич!
1. Попробуйте заменить в начале файла угловые скобки на кавычки:
#include "stdio.h"
#include "conio.h"
--------- Открыть глаза навстречу солнцу
Ответ отправил: QDSota (статус: Профессионал) Тел.: 8-916-53-43-916 ICQ: 84611301 ---- Ответ отправлен: 29.06.2007, 08:26
Отвечает: ramok
Здравствуйте, Савин Валерий Николаевич!
если вы используете gcc, то логично было бы использовать библиотеку ncurses для работы с текстовой консолью. эта библиотека де-факто стандарт и ее возможности намного больше чем старые conio.h
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 02.07.2007, 02:38