วันอาทิตย์ที่ 26 กรกฎาคม พ.ศ. 2552

สรุปครั้งที่ 4

โครงสร้างข้อมูลแบบเซ็ตเเละโครงสร้างข้อมูลแบบสตริง
สตริง (String) หรือ สตริงของอักขระ (CharacterString) เป็นข้อมูลที่ประกอบไปด้วย ตัวอักษร ตัวเลขหรือเครื่องหมายเรียงติดต่อกันไป รวมทั้งช่องว่าง
การประยุกต์ใช้คอมพิวเตอร์ที่เกี่ยวกับข้อมูลที่เป็นสตริง
มีการนำไปใช้สร้างโปรแกรมประเภทบรรณาธิการข้อความ
(text editor) หรือโปรแกรมประเภทประมวลผลคำ (word
processing) ซึ่งมีการทำงานที่อำนวยความสะดวกหลายอย่าง
เช่น การตรวจสอบข้อความ การจัดแนวข้อความ
ในแต่ละย่อหน้า และการค้นหาคำ เป็นต้น
ความยาวของสตริง จะถูกกำหนดโดย
ขนาดของสตริง การกำหนดขนาดของสตริง
นั้นต้องจองเนื้อที่ในหน่วยความจำให้กับ \0ด้วย เช่น“This is String !”
จะเป็นข้อมูลแบบสตริงยาว 16 อักขระ
ฟังก์ชัน gets( ) เป็นฟังก์ชันที่อ่านค่าจาก
แป้นพิมพ์มาเก็บไว้ในหน่วยความจำ ซึ่งก็คืออะเรย์ที่ตัว
แปร name ชี้อยู่ รวมทั้งช่องว่าง จนกว่าผู้ใช้จะกด
Enter จะเติม null character ให้
หากใช้ scanf( ) จะถือว่า Jame เป็นค่าหนึ่ง
และ Smith เป็นอีกค่าหนึ่ง เพราะมีช่องว่างคั่น และไม่เติม null character นั่นคือ
จะได้อะเรย์ที่มีค่าเป็น Jame ไม่ใช่ String ที่มีค่าเป็นJame Smith

ไม่มีความคิดเห็น:

แสดงความคิดเห็น