Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2009, 20:38   #1
(*_*)
Пользователь
 
Регистрация: 17.02.2009
Сообщений: 30
Сообщение Массив символов и Memo

Никогда раньше не писал на Delphi, но тут обстоятельства заставляют написать небольшую программу... так вот столкнулся с проблемой: есть массив сиволов, как его вывести в Memo подряд, так что бы получилось предложение? Подскажите пожалуйста.
(*_*) вне форума Ответить с цитированием
Старый 08.05.2009, 21:54   #2
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Не совсем понятно зачем, и что вы хотите получить в мемо. Я так понимаю в массиве находятся буквы и другие символы?. Вы хотите поэлементно присваивать в мемо из массива?
Тогда, пусть a: array [1..n] of char; где содержатся символы.
Код:
Memo1.text:=Memo1.text+a[i];
где i - номер символа массива.
Если имелось что то другое поясните подробнее задачу.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 08.05.2009, 22:18   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если ваш массив символов (char) статический, то можно его тупо присвоить(оперировать им как стрингом)
иначе только цикл.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.05.2009, 22:36   #4
(*_*)
Пользователь
 
Регистрация: 17.02.2009
Сообщений: 30
По умолчанию

Цитата:
Сообщение от ArtInt Посмотреть сообщение
Не совсем понятно зачем, и что вы хотите получить в мемо. Я так понимаю в массиве находятся буквы и другие символы?. Вы хотите поэлементно присваивать в мемо из массива?
Тогда, пусть a: array [1..n] of char; где содержатся символы.
Код:
Memo1.text:=Memo1.text+a[i];
где i - номер символа массива.
Если имелось что то другое поясните подробнее задачу.
Да, спасибо! То что надо. Блин лего все и просто
(*_*) вне форума Ответить с цитированием
Старый 09.05.2009, 10:39   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Почему Вам понадобился массив символов в таком виде? Есть же обычный String.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается добавить в memo текст больше 255 символов Norton Общие вопросы Delphi 8 01.04.2009 11:58
Количество символов в Memo ARXangel Общие вопросы Delphi 6 13.02.2009 11:35
Количество символов в memo littlecoder Общие вопросы Delphi 9 28.12.2008 05:54
Поиск и замена групп символов данными из edit в memo treefantom Общие вопросы Delphi 5 26.10.2008 17:26
как сделать в memo строку не 256 символов, а 1024 например. Alar Компоненты Delphi 0 29.10.2006 18:46