Данные из элемента управления редактированием --> двусвязный список --> Управление списком.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Данные из элемента управления редактированием --> двусвязный список --> Управление списком.

Сообщение Anonymous »

В моем проекте мне нужно поместить вставленные данные из элемента управления редактированием в двусвязный список, а затем распечатать все записи в элементе управления списком.
Мой учитель сказал мне обрабатывать данные в структуре (поэтому мне не разрешено делать это в классе). Я поместил структуру в файл ...Doc.h. Структура выглядит следующим образом:

Код: Выделить всё

typedef struct adr
{
char anrede [5];
char vorname [51];
char nachname [51];
char plz [8];
char ort [60];
char strasse [51];
char land [24];
char festnetz [14];
char mobil [14];
char mail [101];
char geburtsdatum [11];
char kategorie [31];
char startnummer [5];
char startzeit [9];
char zeit [9];
char rang [5];
char fahrrad [31];
char sponsor [31];
} adressen;

struct node
{
adressen *konto;
struct node *prev;
struct node *next;
};
Каждое поле структуры имеет свой собственный элемент управления редактированием. Элементы управления редактированием получили ограниченное количество символов. Таким образом, вы не можете вставлять много символов в поля структуры. Тип данных элементов управления редактирования — CString, и они называются так:

Код: Выделить всё

m_anrede
m_vorname
m_nachname
m_plz
m_ort
m_strasse
m_land
m_festnetz
m_mobil
m_mail
m_geburtsdatum
m_kategorie
m_startnummer
m_startzeit
m_zeit
m_rang
m_fahrrad
m_sponsor
Элементы редактирования помещены в диалоговое окно с именем DlgAdd.
Теперь мне нужно вставить данные из диалогового окна ввода в двусвязный список со структурой, которая помещена в файл ...Doc.h, а затем распечатать все записи в элементе управления списком, весь код должен быть в файле View.cpp.
Для этого мне нужны подсказки и рекомендации, спасибо много

Подробнее здесь: https://stackoverflow.com/questions/335 ... st-control
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»