Как получить символ из элемента массива?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Как получить символ из элемента массива?

Сообщение Andreich » 11.10.2010 10:42:15

Возможно я упустил что-то весьма важное, но у меня упорно не получается решить простейший вопрос ...

Имеется массив :

var a : array[1..3] of string;

Нужно получить первый символ первого элемента. Вариант a[1][1] как я понимаю не работает? Что делать!?
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Как получить символ из элемента массива?

Сообщение Mr.Smart » 11.10.2010 11:16:16

Andreich
С чего вы взяли что не правильно? И данный вариант не только работает, но и является стандартной конструкцией языка.
Но я так подозреваю, что у вас используются строки в кодировке UTF-8. Для этого есть функция UTF8Copy из модуля lclproc.
Код: Выделить всё
UTF8Copy(a[1],1,1)
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Как получить символ из элемента массива?

Сообщение Andreich » 11.10.2010 11:36:41

Mr.Smart
Спасибо огромное! Действительно UTF-8,.. теперь работает как часы. )
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru
cron