16 октября, вторник 20:28
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Операция чтения

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Операция чтения

    Здравствуйте! Если не сложно, напишите как на rsl читать текстовый файл построчно. Спасибо.

  • #2
    Код:
    file in() txt;
    fxPath = "c:\\";
    NameFile = "autoexec.bat";
    if(open(in,fxPath+NameFile))
        While(next(in))
             println(in.str); /* или println(in(0)) - если есть разделители */
        end; 
    end;
    close(in);
    C уважением,
    Измайлов Ф.В.

    Комментарий


    • #3
      toleg Очень просто.
      Код:
      file f (c:\\autoexec.bat) txt;
      
      while (next(f))
        s=f.str;
        [#](s); 
      end;
      В каждой программе есть по крайней мере одна ошибка

      Комментарий


      • #4
        Измайлов Ф.В. autoexec.bat
        Разгул фантазии
        В каждой программе есть по крайней мере одна ошибка

        Комментарий


        • #5
          toleg
          Пути - относительно сервера приложений

          Комментарий


          • #6
            Немножко дополнений.
            Если длина строк в читаемом тексте больше 1024, нужно явно указать эту длину, например:

            file rtf() txt 2048;

            Если читаемый файл формирован в UNIX, то у него концы строк могут быть обозначены одиночным 0A вместо привычной по DOS-формату пары 0D-0A. При считывании таких строк концевые пробелы в них отсекаются.

            Комментарий

            Пользователи, просматривающие эту тему

            Свернуть

            Присутствует 1. Участников: 0, гостей: 1.

            Обработка...
            X