30/09/2018, 20:40
Pascal: Viết chương trình con thực hiện xoá đi kí tự dấu cách trong xâu S
Viết chương trình con thực hiện xoá đi kí tự dấu cách trong xâu S
VD “tin hoc 11” “tinhoc11”
Giúp e vs a
Bài liên quan
Về cách làm thì cũng giống như xoá 1 phần tử có giá trị nào đó trong mảng, bài đó đã được thảo luận tại Giải thích giùm mình đoạn code xóa phần tử trong mảng
Mình biết cách làm nhưng không biết Pascal
Cách làm: Tham khảo bảng mã ASCII để phân biệt đâu là ký tự đâu không là ký tự
Dùng /b (không biết có trong Pascal không )
so sánh với
' '
là được màThì
' '
cũng đượcNhưng ASCII chuyên nghiệp hơn
Cảm ơn nhiều a
@@ Chuyên nghiệp hơn
Tại sao không phải là cách nhanh hơn @@
Nhưng nhiều khi ASCII tác dụng nó rộng hơn mà
bài này lớp mình làm rồi :v mình để trong vòng lặp, check vị trí của mấy phần tử " ", gặp thì dùng hàm delete, đến khi không còn thì ngưng.
Dấu cách mã ASCII là #32 nhé.
Cứ While found do delete thôi.
WHILE pos(’ ‘,s)<>0 DO delete(s,pos(’ ',s),1);
Mà Pascal có cho duyệt từng kí tự trong chuỗi không nhỉ.
Cho chứ sao lại không