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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2009, 17:05   #1
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию (Делфи) Текстовые файлы

Написал код, но где - то ошибка помогите исправить.

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

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
  var
  s:string;
  f,f3:text;
  pb:char;
  i:integer;
begin
  assign(f,'lab.txt');
  reset(f);
  assign(f3,'lab1.txt');
  rewrite(f3);
 while not eof(f) do
begin
s:='';
readln(f,s);
for i:=1 to length(s) do
if s[i] in ['A..Z'] then s[i]:=chr(ord(s[i]+32)
writeln(f3,s);
end;
close(f,f3);
writeln("File lab1 rewrite");
writeln;
readln;
end.
Doublefaced вне форума Ответить с цитированием
Старый 15.05.2009, 17:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Можно через AnsiLowerCase AnsiUpperCase изменять заглавность.
Код:
if s[i] in ['A..Z'] then s[i]:=AnsiLowerCase(s[i]) 
 else s[i]:=AnsiUpperCase(s[i])
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2009, 17:21   #3
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию

Блин сейчас ошибка с типами.
Doublefaced вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текстовые файлы. alex-2009 Помощь студентам 2 14.04.2009 15:52
Текстовые файлы ponchikpk Помощь студентам 1 23.03.2009 22:02
текстовые файлы lusuj Помощь студентам 3 20.11.2008 19:18
Текстовые файлы на С Raptor Общие вопросы C/C++ 15 26.01.2008 21:06