forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Определение символа в строке (http://forum.boolean.name/showthread.php?t=4603)

S2k 28.09.2007 17:45

Определение символа в строке
 
Нужно считывать посимвольно из текстовой переменной введенной пользователем. Т.е. пользователь вводит строку, а программа например изменяет 2 символ на другой, и если 3 символ пробел то поставить вместо него "1". Подскажите плиз как сделать такое вот.

S2k 28.09.2007 19:19

Re: Определение символа в строке
 
И еще, чтобы не создавать новый топик пишу здесь.
Почему зависает вот эта процедура? Вроде все правильно, а оно виснит.


procedure ShowTable;
var i:integer;
begin
setcolor(0,0,0);
fillRect(0,0,getWidth,getHeight);

setcolor(255,255,255);
for i:=0 to 6 do
begin
drawline(0,i*16,getWidth,i*16);
end;

for i:=0 to 3 do
begin
drawline(i*(getWidth div 3),0,i*(getWidth div 3),getHeight);
end;

repaint;
delay(2000);
end;

ViNT 28.09.2007 19:51

Re: Определение символа в строке
 
Для посимвольной обработки строк служат функции GetChar и SetChar. Их использование описано в справке. На счет процедуры - вроде бы всё правильно.


Часовой пояс GMT +4, время: 18:07.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot