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

Списки структур. Указатель на узел другого списка внутри структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обработка символьной информации http://www.cyberforum.ru/cpp-beginners/thread527013.html
Составить программу, которая преобразует произвольный текст путем переворачивания (записи букв в обратном порядке) слов, имеющих четное количество букв.
C++ Как сложить два char? Как сложить два char? http://www.cyberforum.ru/cpp-beginners/thread527012.html
C++ Программу в JS или С++
Нужно программу перевести JS или С++ я так понял это паскаль, или дельфи, простите не сильно, так как не учил. Помогите пожалуйста, буду весьма благодарен :) Если не в тот дозрел форума простите) program rgr; uses crt; type vec=array of real; var i,k,n:integer; x1,x0,x9,h,p:real; x,y:vec; procedure tab(n:integer; var x,y:vec); var i:integer;
Деление числа C++
Извините за дубляж темы, это уже много раз было, но такая задача: 1) от многозначного числа отделить последнюю цифру, например 123456, чтобы было 12345 2) отдклить от многозначного чила последние n цифр, например 123456, чтобы было 3456 или 456 взависимости от n 3) посчитать количество знаков числа, например если 121212 то m=6, если 2323 то m=4, где m - количество знаков числа примеры...
C++ Поток,дисковый файл,добовление битов http://www.cyberforum.ru/cpp-beginners/thread526984.html
Всем привет! Сталкнулся с такой проблемой как отсутствие в номом стандарте ios::nocreate. Полазив в инете нашел мнение что мол сначало надо открывать файл на чтрение если не получается открыть то файл автоматом не открывается. Проверил работает, НО возникли некоторые вопросы. Ну вопервых почему то такая комбинация всёравно открывает файл std::fstream file;...
C++ изучение языка у меня специальность прикладная математика и информатика курс второй ,мне придется изучить язык С++ ? Все ли программисты вузов России должны изучать С++ ? подробнее

Показать сообщение отдельно
t1maaa
4 / 4 / 0
Регистрация: 07.01.2011
Сообщений: 15

Списки структур. Указатель на узел другого списка внутри структуры - C++

24.03.2012, 17:18. Просмотров 1369. Ответов 3
Метки (Все метки)

Имеется следующий кусок кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
struct date
{
    int day;
    int month;
    int year;
};
 
/* Пациент */
struct patient
{
    char name[15];
    char surname[15];
    char patronymic[20];
    date birthday;
    char diagnosis[30];
    doctor *doctor;  //Указатель на узел врача, в другом списке (На этом месте ругается компилятор)
 
    patient *prev, *next;
};
/* Врач */
struct doctor
{
    char name[15];
    char surname[15];
    char patronymic[20];
    char specialty[20];
    date employment;
 
    doctor *prev, *next;
};
При запуске, компилятор (VS2010) ругается:
error C2143: синтаксическая ошибка: отсутствие ";" перед "*" \hospital\main.cpp 42
error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию \hospital\main.cpp 42
error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию \hospital\main.cpp 42

Собственно вопрос, как правильно объявить в структуре указатель на другой список?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru