อธิบายโปรแกรม
- ทำการรวมเฮดเดอร์ไฟล์ string.h เข้าไว้ในโปรแกรม เนื่องจากโปรแกรมนี้มีการใช้ฟังก์ชั่น strlen( ) ในการนับความยาวอักษร
- ประกาศสตริง str ขึ้นใช้งาน
- ประกาศตัวแปรพอยเตอร์ p ขึ้นใช้งาน โดยกำหนดค่าเริ่มต้นให้ชี้ไปที่ช่องแรกของสตริง str
- รับค่าสตริงเข้ามาในโปรแกรมโดยใช้คำสั่ง scanf( ) หรือ ฟังก์ชั่น gets( )
- เป็นการใช้ bubble sort algorithm ในการเรียงลำดับตัวอักษรตามค่ารหัสแอสกีของตัวอักษรแต่ละตัวจากน้อยไปหามาก โดยพอยเตอร์ p เป็นตัวชี้อ้างอิงไปยังข้อมูลในแต่ละช่องของสตริง str