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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2011, 16:42   #1
glebcherednik
Пользователь
 
Регистрация: 30.11.2011
Сообщений: 15
По умолчанию запись результата в файл

Код:
Function UpChar(c:char):char;
var k:integer;
f:text
begin

k:=ord(c);
case C of
'а'..'п':k:=k+ord('A')-ord('a');
'р'..'я':K:=k+ord('Р')-ord('р');
'a'..'z':K:=k+ord('A')-ord('a');
end;
UpChar:=chr(k);
end;
var
s:string;i:integer;
begin 
Readln(s);
for i:=1 to length(S) do
s[i]:=UpChar(s[i]);
writeln(S);

readln;
end.
вот подскажите пожалуйста , что добавить чтобы результат записывался в файл ? например 'result.txt'
если пишу

Assign(f,'result.txt);
Rewrite(f);
и в конце

close(result);

выдает ошибку
неизвестный идентификатор f

Последний раз редактировалось glebcherednik; 12.12.2011 в 16:55.
glebcherednik вне форума Ответить с цитированием
Старый 12.12.2011, 17:02   #2
lowercase
Пользователь
 
Регистрация: 15.05.2010
Сообщений: 88
По умолчанию

Код:
Function UpChar(c:char):char;
var k:integer;
f:text
begin

k:=ord(c);
case C of
'а'..'п':k:=k+ord('A')-ord('a');
'р'..'я':K:=k+ord('Р')-ord('р');
'a'..'z':K:=k+ord('A')-ord('a');
end;
UpChar:=chr(k);
end;
var
f:textfile;
s:string;i:integer;
begin 
Readln(s);
for i:=1 to length(S) do
s[i]:=UpChar(s[i]);
assignFile(f,'C:\result.txt');
rewrite(f);
writeln(f,S);
closeFile(f)
readln;
end.
вродебы так. вы на чем пишете то? делфи или паскаль? там просто немножко отличаются имена процедур. вобщем код выше для делфи. код ниже для паскаля. (вродебы так, если мне память не изменяет, в компиляторе не проверял)
Код:
Function UpChar(c:char):char;
var k:integer;
f:text;
begin

k:=ord(c);
case C of
'а'..'п':k:=k+ord('A')-ord('a');
'р'..'я':K:=k+ord('Р')-ord('р');
'a'..'z':K:=k+ord('A')-ord('a');
end;
UpChar:=chr(k);
end;
var
f:text;
s:string;i:integer;
begin 
Readln(s);
for i:=1 to length(S) do
s[i]:=UpChar(s[i]);
assign(f,'C:\result.txt');
rewrite(f);
writeln(f,S);
close(f)
readln;
end.
lowercase вне форума Ответить с цитированием
Старый 12.12.2011, 18:47   #3
glebcherednik
Пользователь
 
Регистрация: 30.11.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от lowercase Посмотреть сообщение
Код:
Function UpChar(c:char):char;
var k:integer;
f:text
begin

k:=ord(c);
case C of
'а'..'п':k:=k+ord('A')-ord('a');
'р'..'я':K:=k+ord('Р')-ord('р');
'a'..'z':K:=k+ord('A')-ord('a');
end;
UpChar:=chr(k);
end;
var
f:textfile;
s:string;i:integer;
begin 
Readln(s);
for i:=1 to length(S) do
s[i]:=UpChar(s[i]);
assignFile(f,'C:\result.txt');
rewrite(f);
writeln(f,S);
closeFile(f)
readln;
end.
вродебы так. вы на чем пишете то? делфи или паскаль? там просто немножко отличаются имена процедур. вобщем код выше для делфи. код ниже для паскаля. (вродебы так, если мне память не изменяет, в компиляторе не проверял)
Код:
Function UpChar(c:char):char;
var k:integer;
f:text;
begin

k:=ord(c);
case C of
'а'..'п':k:=k+ord('A')-ord('a');
'р'..'я':K:=k+ord('Р')-ord('р');
'a'..'z':K:=k+ord('A')-ord('a');
end;
UpChar:=chr(k);
end;
var
f:text;
s:string;i:integer;
begin 
Readln(s);
for i:=1 to length(S) do
s[i]:=UpChar(s[i]);
assign(f,'C:\result.txt');
rewrite(f);
writeln(f,S);
close(f)
readln;
end.
в паскале, ошибку пишет в строчке предпоследней
readln;

"ожидался оператор"
glebcherednik вне форума Ответить с цитированием
Старый 12.12.2011, 18:51   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,727
По умолчанию

glebcherednik
А вы совсем уже подумать не можете?
Arigato вне форума Ответить с цитированием
Старый 12.12.2011, 19:36   #5
glebcherednik
Пользователь
 
Регистрация: 30.11.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
glebcherednik
А вы совсем уже подумать не можете?
Arigato, я думаю. не получается. я бы не спрашивал
glebcherednik вне форума Ответить с цитированием
Старый 12.12.2011, 20:15   #6
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,889
По умолчанию

Точки с запятыми проверь
phomm вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
чтение и запись результата в фаил.C++ Александра89 Помощь студентам 0 25.11.2011 00:38
Вывод результата запроса в файл vladtr Microsoft Office Access 3 30.03.2011 15:13
Обработка текста и запись результата в отдельный файл MrakSPb Общие вопросы C/C++ 2 20.12.2009 01:41
запись результата в файл, С++ Chaynik011091 Помощь студентам 0 02.07.2009 18:37
калькулятор с выводом результата в файл yori Помощь студентам 7 27.01.2009 18:40