YOMEDIA
NONE

Cho một văn bản chứa trong một text file f . Trong văn bản , tính từ trái sang phải , từ trên xuống dưới , kí tự # là kí hiệu xoá đi một từ đứng ngay trước nó nếu có . Ví dụ ‘#Ta#oi di ngu#h###hoc’ có nghĩa là ‘Toi di hoc’ . Bạn hãy viết chương trình sửa lại file f theo quy ước trên .

Theo dõi Vi phạm
ADSENSE

Trả lời (1)

  • Uses  Crt;

      Const fi='vanban.txt';

      Var   f: text;

              s: string;

              ch: char;

      Procedure docfile ( fi : String );

      Var f : text ;

        Begin

          Assign(f,fi); Reset(f);

          while not eof(f) do

          Begin

            Read(f,ch);

            Write(ch);

          End;

          close(f) ;

          writeln ;

        End ;

      BEGIN

        Writeln(' Van ban ban dau doc tu file "vanban.txt" :') ;

        docfile(fi) ;

        assign(f,fi) ; reset(f) ;

        s:='';

        Repeat

          Read(f,ch);

          If (ch='#')then Delete(s,length(s),1) Else s:=s+ch;

        Until Eof(f);

        Close(f);

        Assign(f,fi); Rewrite(f);

        Writeln(f,s);

        Close(f);

        Writeln(' Van ban sau khi sua chua :') ;

        docfile(fi) ;

        Readln;

      END .

      bởi Nguyen Phuc 30/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
AANETWORK
OFF