Главная
Регистрация
Вход
Авторизироваться
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: programmer  
Строки в MIDletPascal
RumataДата: Понедельник, 21.03.2011, 22:18 | Сообщение # 1
Программист
Группа: Проверенные
Сообщений: 325
Награды: 0
Репутация: « 43 »
Статус: Offline
У меня МР не допускает работу с cимволом s[i] cтроки s:string. Компилятор ругается на то что квадратные скобки используются только для массивов. Пробовал и в старой и новой версиях. Попытка заделать строку в 50 символов (s:string[50]) приводит к другой ошибке. Конечно я с паскалем уже год не пользуюсь, но по памяти + по мануалам тему знаю. Кто-нибудь объяснит, как тут быть? Мне нужно работать с одним символом в строке.
 
NextikДата: Вторник, 22.03.2011, 08:41 | Сообщение # 2
Программист
Группа: Проверенные
Сообщений: 273
Награды: 0
Репутация: « 42 »
Статус: Offline
Не смотря на то что ты тут редко бываешь, ты всё же допустил ошибку - это MidletPascal, а не Pascal, тут нет того о чём ты говоришь, а чтобы работать с одним символом в строке, достаточно его туда внести(насколько я знаю, если что-то не правильно, прошу поправьте).
 
12121Дата: Вторник, 22.03.2011, 09:11 | Сообщение # 3
Программист
Группа: Проверенные
Сообщений: 357
Награды: 4
Репутация: « 290 »
Статус: Offline
Используй getChar
Code

program T;
var   
s:string;

BEGIN    

   s:='test';
   // первая буква строки
   Drawtext(getChar(s,0),0,0);
   // последняя
   Drawtext(getChar(s,length(s)-1),20,0);
   repaint;

repeat until false;    
END.


Сообщение отредактировал 12121 - Вторник, 22.03.2011, 09:16
 
RumataДата: Вторник, 22.03.2011, 10:03 | Сообщение # 4
Программист
Группа: Проверенные
Сообщений: 325
Награды: 0
Репутация: « 43 »
Статус: Offline
12121, спасибо огромное. Ты, как обычно помог.
 
12121Дата: Вторник, 22.03.2011, 10:21 | Сообщение # 5
Программист
Группа: Проверенные
Сообщений: 357
Награды: 4
Репутация: « 290 »
Статус: Offline
biggrin
 
DoniДата: Среда, 27.04.2011, 21:17 | Сообщение # 6
Новичок
Группа: Проверенные
Сообщений: 4
Награды: 0
Репутация: « 0 »
Статус: Offline
nu ludy
 
  • Страница 1 из 1
  • 1
Поиск: