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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2013, 16:49   #1
Liinad
Пользователь
 
Регистрация: 09.11.2012
Сообщений: 29
По умолчанию Небольшая проблема с текстовым файлом.

Во всех словах, которые имеют только маленькие латинские буквы, изменить их на больше прописные. ('a'..'z')->('A'..'Z')

Ошибка : Ошибка ввода/вывода : файл не открыт для ввода.
Кому не сложно подскажите в чем я не прав.

Код:
var
   f,p : text;
   sim : char;
   st : string;
begin
     assign(f,'C:\Users\Äàíèèë\Desktop\test.pas');
     assign(p,'itog.pas');
     reset(f);
     writeln;
     writeln('   Исходный файл : ');
     writeln;
     while not eof(f) do
          begin
               readln(f,st);
               write(st);
               writeln;
          end;
     reset(f);
     rewrite(p);
     while not eof(f) do
          begin
                 if sim in ['a'..'z'] then
                 upcase (sim);
                 read(p,sim);//здесь проблема
                 write(sim);
          end;


close(f);
close(p);
end.

Последний раз редактировалось Liinad; 27.02.2013 в 17:06.
Liinad вне форума Ответить с цитированием
Старый 27.02.2013, 16:59   #2
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

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

по теме:
Код:
     while not eof(f) do
          begin
               readln(f,st);
               write(st);
               writeln;
          end;
     close(f); <==  выкинуть!
     reset(f);
GreenWizard вне форума Ответить с цитированием
Старый 27.02.2013, 17:04   #3
Liinad
Пользователь
 
Регистрация: 09.11.2012
Сообщений: 29
По умолчанию

Цитата:
Сообщение от GreenWizard Посмотреть сообщение
ну вот убил бы.... русский сложно выучить, Азаров фигов? я вон и русский, и украинский, и английский знаю, хоть сам инвалид первой группы.... а ты чем болен, что не можешь выучить язык соседский?
Русский знаю, да ступил надо было на русском написать. Сейчас перепишу задание. И закрытие F не помогло.
Liinad вне форума Ответить с цитированием
Старый 27.02.2013, 17:10   #4
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

Код:
var
   f,p : text;
   sim : char;
   st : string;
begin
     assign(f,'C:\Users\Äàíèèë\Desktop\test.pas');
     assign(p,'itog.pas');
     reset(f);
     writeln;
     writeln('   Исходный файл : ');
     writeln;
     while not eof(f) do
          begin
               readln(f,st);
               write(st);
               writeln;
          end;
// nafix     close(f);
     reset(f);
     rewrite(p);
     while not eof(f) do
          begin
                 read(f,sim);//здесь f, a ne p
                 if sim in ['a'..'z'] then
                 upcase (sim);
                 write(p, sim); // p
          end;


close(f);
close(p);
end.
пробуй
и сорри за наезд, просто бесит... уже ладно русские не знают украинский, это их дело, но мы-то не русские и можем знать оба языка)
GreenWizard вне форума Ответить с цитированием
Старый 27.02.2013, 17:13   #5
Liinad
Пользователь
 
Регистрация: 09.11.2012
Сообщений: 29
По умолчанию

Да нечего сам виноват. Кстати проблему решил, спасибо за отзыв
Liinad вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшая проблема с файлом einstein22 Паскаль, Turbo Pascal, PascalABC.NET 4 24.05.2012 01:27
Задача с текстовым файлом Viwwna Паскаль, Turbo Pascal, PascalABC.NET 2 24.11.2011 20:09
работа с текстовым файлом Cеверина Помощь студентам 4 30.03.2009 12:20
Работаю с текстовым файлом есть небольшая проблема Parcenson Общие вопросы Delphi 2 13.08.2008 06:46
Работа с текстовым файлом nataly_ukr БД в Delphi 23 07.12.2007 22:13