OPTADS360
AANETWORK
AMBIENT
YOMEDIA
Banner-Video
IN_IMAGE

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 .

  bởi truc lam 30/11/2021
ADSENSE/lession_isads=0
QUẢNG CÁO
 

Câu 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
 
 

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

NONE
OFF