Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Вниз

поиск подстроки POS   Найти похожие ветки 

 
Leshas0 ©   (2007-05-14 11:56) [0]

Добрый день!

столкнулся с простой задачей, но в чём проблема не могу понять.

есть переменная buf: string[255];

нужно найти знак ";" (тчк с зпт).

Делаю так:
           while Pos (";", buf) > 0 do
             begin
               tmp := concat (tmp, buf[i]);
             end;

Delphi показывает ошибку:
Missing operator or semicolon

В чём м.б. проблема?

Спасибо!


 
MBo ©   (2007-05-14 12:05) [1]

вместо Concat можно использовать +
tmp := tmp + buf[i];

А код вообще-то странный, и не особо соответствует заявленной задаче, и цикл бесконечный.


 
leshas0 ©   (2007-05-14 12:12) [2]

дело не в concat, в ошибке при вызове функции Pos

          while Pos (";", buf) > 0 do // !!!!!!!! ОШИБКА В ЭТОЙ СТРОКЕ
            begin
              // дальнейшие действия
            end;

В мануале именно столько аргументов. Что ещё хочет Delphi я не пойму.


 
MBo ©   (2007-05-14 12:23) [3]

В этой строке ошибки (синтаксической) нет, ищи выше по тексту


 
leshas0 ©   (2007-05-14 12:25) [4]

но дельфи ссылается именно на Pos (";", buf) > 0  :(


 
Плохиш ©   (2007-05-14 12:49) [5]


> leshas0 ©   (14.05.07 12:25) [4]
> но дельфи ссылается именно на Pos (";", buf) > 0

Потому что в предыдущей строке точка с запятой, оканчивающие в паскале оператор, не поставлены, пора бы уже и прочитать основы синтаксиса используемого языка программирования...


 
leshas0 ©   (2007-05-14 12:55) [6]

всё поставлено.
основы синтаксисы выучены.


 
Плохиш ©   (2007-05-14 13:08) [7]


> leshas0 ©   (14.05.07 12:55) [6]

Не люблю врунов...


 
leshas0 ©   (2007-05-14 13:43) [8]

Удалено модератором
Примечание: Как сказал, так и будет


 
pavel_guzhanov ©   (2007-05-14 13:56) [9]

Покажи весь код, а не только цикл, тогда можно будет что-то сказать...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.048 c
2-1179306096
Forest
2007-05-16 13:01
2007.06.03
Несколько вопросов


15-1178787201
Галинка
2007-05-10 12:53
2007.06.03
Барабанная дроьб и прочее...


3-1173319054
Antoxa2005
2007-03-08 04:57
2007.06.03
Вопросик на зание SQL. (Дамы с праздником 8 марта)


2-1179209569
fvn
2007-05-15 10:12
2007.06.03
TMS TAdvStringGrid


2-1179294807
Krot
2007-05-16 09:53
2007.06.03
запуск своей программы с ключом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский