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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2009, 20:05   #11
AlenkaM
 
Регистрация: 08.03.2009
Сообщений: 9
По умолчанию

pos () - это функция для поиска подстроки (шаблона) в строке

Её общий вид: pos (шаблон: String, строка: String): Byte
AlenkaM вне форума Ответить с цитированием
Старый 08.03.2009, 20:09   #12
AlenkaM
 
Регистрация: 08.03.2009
Сообщений: 9
По умолчанию

pos () - это функция для поиска подстроки (шаблона) в строке.

Её общий вид: pos (шаблон: String, строка: String): Byte
AlenkaM вне форума Ответить с цитированием
Старый 08.03.2009, 20:26   #13
Fed0r
 
Регистрация: 19.02.2009
Сообщений: 8
По умолчанию

Код:
program lab1;
uses crt;
var
c:char;
f:text;
begin
clrscr;
assign(f, 'E:\123.dat');
reset(f);
writeln('Ishodnik:');
while not eof(f) do
begin
read(f,c);
write(c);
end;
close(f);
readkey
end.
вот. эт вывод текста из файла =) как мне твой кусочек под свой подстроить? =)

Последний раз редактировалось Fed0r; 08.03.2009 в 20:29.
Fed0r вне форума Ответить с цитированием
Старый 08.03.2009, 20:46   #14
AlenkaM
 
Регистрация: 08.03.2009
Сообщений: 9
По умолчанию

Я вот по первому твоему сообщению не поняла: максимальный размер строки 70 или 700 символов?
AlenkaM вне форума Ответить с цитированием
Старый 08.03.2009, 20:55   #15
Fed0r
 
Регистрация: 19.02.2009
Сообщений: 8
По умолчанию

длина строки максимум 70.
700 это максимальное кол-во символов в тексте =)
Fed0r вне форума Ответить с цитированием
Старый 08.03.2009, 21:03   #16
AlenkaM
 
Регистрация: 08.03.2009
Сообщений: 9
По умолчанию

Может, лучше перейдём в аську или скайп?
AlenkaM вне форума Ответить с цитированием
Старый 08.03.2009, 21:13   #17
AlenkaM
 
Регистрация: 08.03.2009
Сообщений: 9
По умолчанию

Если длина строки 70 символов, то она поместится в String. Если я всё правльно поняла, то решение примерно такое:

while not eof (f) do
begin
readln (f, str);
writeln (str); {выводишь исходную строку на экран}
readln (s); {вводишь нужную подстроку}
n:= pos (s,str);
for i:= n to length (s)+n-1 do
str[i]:= upCase (str[i]);
writeln (str); {выводишь преобразованную строку на экран}
end;
AlenkaM вне форума Ответить с цитированием
Старый 08.03.2009, 21:15   #18
Fed0r
 
Регистрация: 19.02.2009
Сообщений: 8
По умолчанию

Цитата:
Сообщение от AlenkaM Посмотреть сообщение
Может, лучше перейдём в аську или скайп?
в асю тебе уже два раза писал. там тишина(
ща в скайп зайду
Fed0r вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстовым файлом simka007 Помощь студентам 7 06.02.2009 14:21
Работа с текстовым файлом GazimagomedovM Помощь студентам 12 17.07.2008 18:24
Работа с текстовым файлом Vasya Помощь студентам 28 24.01.2008 01:15
Работа с текстовым файлом nataly_ukr БД в Delphi 23 07.12.2007 22:13
Работа с текстовым файлом! Edimus Общие вопросы C/C++ 10 19.11.2007 10:31