|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 35
|
|
Структура: Вывод на экран информации о человеке, номер телефона которого введен с клавиатуры21.02.2016, 16:29. Показов 2983. Ответов 33
Метки нет (Все метки)
1. Описать файл записей с именем note, содержащий следующие поля: фамилия, имя, номер телефона, день рождения (массив из трех чисел).
2. Написать программу, выполняющую следующие действия: --ввод данных с клавиатуры в массив, состоящий из восьми элементов типа Note, с упорядочением записей по алфавиту; --вывод на экран информации о человеке,номер телефона которого введено с клавиатуры, -- а если такого нет - вывод на экран соответствующего сообщения; Помогите пожалуйста!!
0
|
|
| 21.02.2016, 16:29 | |
|
Ответы с готовыми решениями:
33
Вывести на экран информации о человеке, номер телефона которого введен с клавиатуры Структуры: вывод на экран информации о поезде, номер которого введен с клавиатуры
|
|
oh my god
|
|
| 22.02.2016, 10:51 | |
|
Perfekt, а сам не пробовал чтото сделать ?
1
|
|
|
oh my god
|
||||||
| 22.02.2016, 15:00 | ||||||
Сообщение было отмечено Памирыч как решение
Решение
Perfekt, смотри как я реализовал работу с данными, может чтото пригодиться из моего
Сконфигурируешь по своему, добавишь каких нужно полей, ниже пример для работы c БД там у меня детали на складе ..
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 35
|
|
| 22.02.2016, 15:09 [ТС] | |
|
я даже не знаю как! я искал похожие задач(хотел сделать по аналогии),но нашел только на С++ и паскаль. если вы знаете ,то помогите пожалуйста!!
Добавлено через 1 минуту спасибо!! буду разбираться))
0
|
|
|
oh my god
|
|
| 22.02.2016, 15:16 | |
|
Разбирайся, если будешь делать выборку, то перед этим отметь галочкой хотябы два элемента
а то будешь созирцать пустые поля.. ну я всёравно на всякий случай предусмотрел кнопку перезапуска ))
0
|
|
|
oh my god
|
|
| 23.02.2016, 13:53 | |
|
Ну что, так и не сделал по своему ?..
а я между-прочим сделал ..
0
|
|
|
oh my god
|
||||||
| 23.02.2016, 14:11 | ||||||
|
Тут главное научиться с данными работать, конфигурировать и тп
во втором примере, у меня также нет жесткой привязки текстовых полей к записям. Так как и записи, и база данных могут меняться. Вот код:
1
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 23.02.2016, 19:51 | ||
Но не согласен в необоснованном уклоне в сторону динамичного создания контролов! Во первых лишний код. Во вторых усложнение программы. Могу согласиться с таким подходом только в исключительных случаях. И тем не менее + за вариант!
3
|
||
|
|
|||
| 23.02.2016, 20:00 | |||
|
Как сторонник KISS принципа, тоже не раз указывал на неоправданное запутывание новичков. Кликните здесь для просмотра всего текста
2
|
|||
|
oh my god
|
||
| 24.02.2016, 11:05 | ||
|
то прописал бы возможности расположения объектов на форме, например картинка слева, три кнопки внизу, информация справа, или список вверху, а если в базе будут несколько структур с разными значениями то также можно подстроить окно под структуру записей, в одной базе ведь можно хранить не только фио и телефоны, можно также хранить товары и цены, склады и прочее, параметры объектов для вводв-вывода информации в твоей программе, да всё что угодно, и всё в одной базе Поэтому, чтобы сократить время на проектирование и настройку окон и компонентов под различные структуры данных, я изначально делаю так, и вообще я бы мог никак не делать, или сделать с жесткой привязкой но потом нельзя будет применить к другим данным. Если тот новичек хотябы научиться данные конфигурировать, то ему не составит труда и в коде разобраться даже если увеличить(сократить) число полей, программа корректно сработает, добавит лейбл поставит надпись и поле для ввода Вобщем мне так удобнее, дольше придётся объяснять почему мне так удобнее
0
|
||
|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 35
|
|
| 24.02.2016, 21:15 [ТС] | |
|
fever brain, спасибо большое,как-то сложно разобраться,я буду стараться! На данный момент мне не понятна большая часть кода...
0
|
|
|
|
|||||||
| 25.02.2016, 01:56 | |||||||
|
Разве название темы - "Структура" и
Это ж учебная задача.
3
|
|||||||
|
oh my god
|
||
| 25.02.2016, 12:15 | ||
|
Если бы я также умел названия менять, я бы тоже сменил на такое какое было мне удобно.
0
|
||
|
oh my god
|
||||||
| 25.02.2016, 18:30 | ||||||
|
Dragokas, вы конечно молодец, что так упростили задачу, поставил + так как взял на вооружение идею
Продолжая разговор о сложности, хочу заметить что всёравно тот новичёк, ну как бы не старался, на отлично бы не решил, поэтому, я не успакоился и решил всётаки помочь ему, показать как это делают взрослые дядьки )) И не знаю, кому тут станет плохо от готовой, решенной на отлично задачи. Код формы:
1
|
||||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 25.02.2016, 19:20 | |
|
0
|
|
|
oh my god
|
|
| 26.02.2016, 01:36 | |
|
Опять 25, ну пусть автор темы сделает это сам, если не сделает то сам зделаю завтра
там потребуется небольшая правка, а то слишком хорошо тоже нехорошо, тут главное не перестараться )) Так и знал что ктото укажет на массив из 3 числа просто обычно так никто не делает, тоесть указывают дату единым форматом. А может я хотел проще сделать ! Pro_grammer же меня научил простоте ))
0
|
|
| 26.02.2016, 06:30 | |
|
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 26.02.2016, 09:17 | ||
Всё вполне решается в редакторе. Но программный код будет раза в три короче и понятней.
1
|
||
|
oh my god
|
|||||||
| 26.02.2016, 15:54 | |||||||
|
Я сделал, в частности не стал делать спагетти, и все что надо прокомментировал Я не могу понять, почему вас возмущает динамика ?, я наоборот двумя руками за всё что можно расширить добавить улучшить и тд, поэтому мне удобнее так писать В чём проблема ?, где он в 3 раза длинее ?, у меня и так массивы контролов уже лежат на форме программа только выравнивает их на форме по сетке, и написанно всё компактно так как, вместо перечислений каждого элемента у меня часто используются циклы похоже автор темы сильно впечатлился раз уже второй день молчит )) или уже сдал одно из предложенных вариантов как бы не было теперь эту программу можно легко поменять на другую в частности в моей практике уже требовались подобные задачи Финальная версия, теперь есть три отдельных поля для ввода дня месяца и года исправленны некоторые ньюансы, добавленны коментарии к коду и диалоги в программе Код: Кликните здесь для просмотра всего текста
0
|
|||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 26.02.2016, 17:01 | ||||||
|
ИМХО
абсолютно не нужные строки(беглый взгляд):
0
|
||||||
| 26.02.2016, 17:01 | |
|
Помогаю со студенческими работами здесь
20
Телефонный справочник: Получить информацию о владельце телефона, номер которого введен с клавиатуры
Структуры. Очередь (вывести на экран фамилию человека,где номер телефона введен с клавиатуры)
Вывести элемент списка номер которого введен с клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|