|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.03.2012, 18:46 | #1 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
С++ Visual динамические структуры
Добрый день!
Дорогие форумчане, у меня возникла проблема с такой казалось бы очевидной вещью как вложенная структура (не класс, а именно структура). Надо динамически записывать, считывать и выводить на консоль работников, их адрес (из вложенной структуры) и зарплата. К сожалению, в Интернете примеров на вложенную структуру и динамику не так много и я не очень хорошо понимаю, как получать доступ к вложенной структуре через указатель. К тому же изначально надо создать пустую структуру, а компилятор требует заполненных полей структуры с самого начала.... Нужна консультация и добрый совет. Пока наброски Код:
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
01.03.2012, 19:03 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Си под рукой нет но: *next->address->city='Moskva';
Цитата:
И еще: Код:
I'm learning to live...
|
|
01.03.2012, 19:18 | #3 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Сто лет за Си не садилась, поэтому могу ошибаться во всем...
Итак, не Код:
Код:
Далее, в одинарные кавычки заключаются символы. Если же вам надо ввести слово, то оно должно быть в двойных, например "Vasya". И присваивание строк идет не через =, а через какую-то команду. Сейчас вспомню, допишу. Код:
А это вывод: Код:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
Последний раз редактировалось ACE Valery; 01.03.2012 в 19:25. |
01.03.2012, 19:27 | #4 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Valery, мне бы еще по поводу вложенной структуры уточнить. Вот у Вас написано
Код:
И еще вопрос про двойные кавычки - нас учили, что если у переменой тип string тогда двойные кавычки, а если char - одинарные. Или я просто не правильно поняла...
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
01.03.2012, 19:34 | #5 | ||
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Цитата:
Код:
Цитата:
Код:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
||
01.03.2012, 19:46 | #6 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Да, все работает, спасибо большое!
И еще один вопрос по поводу кода - это был просто контрольный тест, чтобы убедится, что вложенная структура нормально действует. Значит, теперь, если сделать изменения в способе прочтения (не с кода, а с клавиатуры или из файла) можно будет (с помощью созданных функций) считывать людей из заранее подготовленного текстового файла (скажем по имени выводить данные) и также добавлять новых людей в текстовый файл? Я просто пока себе слабо представляю, как работают динамические структуры, тем более вложенные.... PS Valery, я пока, к сожалению, не могу Вам добавить нажатия на весы, при всем моем желании - не работают весы((((
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
Последний раз редактировалось Blondy; 01.03.2012 в 19:51. |
01.03.2012, 23:20 | #7 | |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Цитата:
Вложенные структуры являются для главной структуры обычной переменной, с той только разницей, что у переменной одно значение, а у структуры множество полей, поэтому после имени вложенной структуры через точку идет конкретное обращение к полю, как например, тут: Код:
Код:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
|
02.03.2012, 00:25 | #8 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Да, Valery, спасибо еще раз.. у нас тут что-то типа пожара в джунглях, все срочно надо делать, и все бегом-бегом, на спокойное осмысление времени вообще не остается..Мне мальчики показывали свои наработки вложенной структуры, но у каждого было все по-разному, никто ни в чем не был уверен, все всё по крупицам собирали и, в итоге, ни у кого ничего толком не работало.
Я теперь по крайней мере с Вашей помощи поняла идею.
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
02.03.2012, 02:09 | #9 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
не за что Я хоть сама что-то вспомнила из С
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические структуры | danilqa | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 11.04.2011 12:16 |
динамические структуры | mego4el | Помощь студентам | 4 | 13.02.2011 00:30 |
динамические структуры | Елена Лапуля | Помощь студентам | 3 | 04.05.2010 08:57 |
Динамические структуры!!!! | Oooooleg | Помощь студентам | 4 | 22.05.2009 14:15 |