|
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 35
|
|
Структура: Вывод на экран информации о человеке, номер телефона которого введен с клавиатуры21.02.2016, 16:29. Показов 2963. Ответов 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
Телефонный справочник: Получить информацию о владельце телефона, номер которого введен с клавиатуры
Структуры. Очередь (вывести на экран фамилию человека,где номер телефона введен с клавиатуры)
Вывести элемент списка номер которого введен с клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc
О Господи, Вечный, Ты . . .
Я помоги, Бесконечный. . .
Я прошу Ты. . .
Я погибаю, спаси. . .
Я прошу Тебя Вечный. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|