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

Gió viết 22:50 ngày 30/09/2018

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

Người bí ẩn viết 22:42 ngày 30/09/2018

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 )

Sáng Béo viết 22:47 ngày 30/09/2018

so sánh với ' ' là được mà

Người bí ẩn viết 22:42 ngày 30/09/2018

Thì ' ' cũng được
Nhưng ASCII chuyên nghiệp hơn

Love Rain viết 22:49 ngày 30/09/2018

Cảm ơn nhiều a

Ngô Doãn Tuấn viết 22:46 ngày 30/09/2018

@@ Chuyên nghiệp hơn
Tại sao không phải là cách nhanh hơn @@

Người bí ẩn viết 22:42 ngày 30/09/2018

Nhưng nhiều khi ASCII tác dụng nó rộng hơn mà

Nguyễn Hoàng Trung viết 22:46 ngày 30/09/2018

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.

Tống Hoàng Vũ viết 22:56 ngày 30/09/2018

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);

rogp10 viết 22:43 ngày 30/09/2018

Mà Pascal có cho duyệt từng kí tự trong chuỗi không nhỉ.

Tống Hoàng Vũ viết 22:47 ngày 30/09/2018

Cho chứ sao lại không

Bài liên quan
0