Аватар для C0V6N
1 / 1 / 0
Регистрация: 11.11.2015
Сообщений: 92

Вывод структурных типов данных

13.04.2016, 21:12. Показов 606. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
type
zapis=record
    nomer:integer;
    fio:string[30];
    voz:integer;
  end;
  stud=array [1..2] of zapis;
var
R:stud;
Так вот сам вопрос: как ввести с клавиатуры через TEdit, например, R[1].nomer?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2016, 21:12
Ответы с готовыми решениями:

Вывод максимального и минимального значения типов данных
Нужно вывести максимальные и минимальные значения типов данных unsigned short int, short int, unsigned int. Это я сделал для unsigned...

Организация ввод и вывод данных заданных типов
1 Организация ввода – вывода. Выводить данные следует двумя способами: в стандартной форме и с указанием ширины поля. Выводимую инфо...

Ввод, преобразование и форматированный вывод различных типов данных
Напишите программу, которая: 1. Вводит все числовые типы данных (допускается исключение decimal), ожидая окончание ввода числа до...

8
 Аватар для krapotkin
6819 / 4649 / 1460
Регистрация: 14.04.2014
Сообщений: 20,547
Записей в блоге: 20
13.04.2016, 21:46
в делфи принято начинать названия классов с T
иначе все сливается, читать невозможно
Delphi
1
2
3
4
5
6
7
8
9
type
TZapis=record
    nomer:integer;
    fio:string[30];
    voz:integer;
end;
TStud=array [1..2] of zapis;
var
  R:TStud;
r[1].nomer - это integer
поэтому надо просто преобразовать строку из TEdit в целое
...
Delphi
1
r[1].nomer:=StrToInt(Edit1.text);
Добавлено через 44 секунды
ну и типом string[xxx] можно пользоваться только от безысходности в этом веке ((
1
 Аватар для C0V6N
1 / 1 / 0
Регистрация: 11.11.2015
Сообщений: 92
13.04.2016, 22:23  [ТС]
krapotkin, спасибо большое за разъяснение!
А не подскажите, как вывести r[1].nomer в том же TEdit?
0
 Аватар для krapotkin
6819 / 4649 / 1460
Регистрация: 14.04.2014
Сообщений: 20,547
Записей в блоге: 20
13.04.2016, 22:33
преобразовать целое в строку
edit1.text:= IntToStr(r[1].nomer);
1
 Аватар для C0V6N
1 / 1 / 0
Регистрация: 11.11.2015
Сообщений: 92
13.04.2016, 22:54  [ТС]
krapotkin, ещё раз премного благодарю вас за помощь!
0
пофигист широкого профиля
4761 / 3197 / 861
Регистрация: 15.07.2013
Сообщений: 18,553
13.04.2016, 22:56
Цитата Сообщение от krapotkin Посмотреть сообщение
ну и типом string[xxx] можно пользоваться только от безысходности в этом веке
Ну ты сказал! А как тогда пользоваться длинными строками как полями в записях при необходимости сохранять эти записи в файл?
0
 Аватар для krapotkin
6819 / 4649 / 1460
Регистрация: 14.04.2014
Сообщений: 20,547
Записей в блоге: 20
13.04.2016, 23:01
в типизированный небось )))
0
пофигист широкого профиля
4761 / 3197 / 861
Регистрация: 15.07.2013
Сообщений: 18,553
13.04.2016, 23:10
Цитата Сообщение от krapotkin Посмотреть сообщение
в типизированный небось
В типизированный длинные строки?
0
 Аватар для krapotkin
6819 / 4649 / 1460
Регистрация: 14.04.2014
Сообщений: 20,547
Записей в блоге: 20
14.04.2016, 06:57
Цитата Сообщение от northener Посмотреть сообщение
при необходимости сохранять эти записи в файл
единственный вариант, где это есть проблема - это типизированный файл
но нынче этот вариант имхо должен использоваться только я не знаю, на микроконтроллерах что-ли )))
современные способы все связаны с потоковым чтением, соотв-но пофиг, хоть 4-байтные строки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2016, 06:57
Помогаю со студенческими работами здесь

Внутреннее представление типов данных VB6.0. Эквиваленты типов данных VB в C++
Добрый день. Интересует такой вопрос. Где можно почитать, посмотреть научные данные по внутреннему представлению данных в VB. Например, мне...

Обработка структурных данных. Книжная библиотека
Организовать интерфейс пользователя на основе меню, обязательными пунктами которого будут: ввод данных, вывод всей информации, выход из...

Чтение и запись типов, массив типов и List<> данных в файл
Здравствуйте Подскажите способ записи и чтения любых типов данных (не компонентов) Например это: string в котором текст может быть...

Как создать класс в консоли в котором будет выполнятся создание, добавление, удаление структурных данных?
создать класс в консоли в котором будет выполнятся создание, добавление, удаление структурных данных и при этом запись данных про созданный...

Импорт данных в таблицу БД из Excel с сохранением всех типов данных в таблице БД
Добрый день! Произвожу импорт данных в таблицу БД ms access из таблицы excel. Необходимо при импорте сохранить все типы данных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru