|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 35
|
|
Структура: Вывод на экран информации о человеке, номер телефона которого введен с клавиатуры21.02.2016, 16:29. Показов 3041. Ответов 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
Телефонный справочник: Получить информацию о владельце телефона, номер которого введен с клавиатуры
Структуры. Очередь (вывести на экран фамилию человека,где номер телефона введен с клавиатуры)
Вывести элемент списка номер которого введен с клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|