View Single Post
Old 12-05-2008, 07:48   #10
gico2107
Búa Gỗ Đôi
 
gico2107's Avatar
 
Tham gia: Dec 2007
Bài: 27
VZD: 456
Điểm: 16/4 bài viết
Default

Trích:
so_0_lanh_lung View Post
hỏi thêm câu nữa nè tại sao ta viết thế này là đúng xóa hết kí tự trống đầu
Code:
  While s[1] = #32 do delete(st,1,1);
còn thế này lại không được nó chỉ xóa được một khoảng thôi
Code:
 While s[i] = #32 do
             begin
               delete(st,i,1);
                inc(i);
             end;
cái trên mới là xóa 1 ký tự trắng vì nó chỉ xét có 1 mình s[1] thôi nếu s[1] = " " thì xóa s1. còn cái dưới mới là xóa tất cả ký tự trắng vì nó quét tất cả các s[i] (i=1,...,n), gặp thằng s[i] nào là " " thì xóa ngay.
gico2107 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn