เรื่องที่ 2

 New line ขึ้นบรรทัดใหม่อย่างไรดี?



ได้ลองใช้ฟังก์ชัน printf() เพื่อแสดงผลข้อมูลไปบ้างแล้ว จะพบว่ามีการแสดงผลเพียงบรรทัดเดียว แม้เราจะใช้ฟังก์ชัน printf() อีกบรรทัดหนึ่งก็ตาม ผลลัพธ์ที่แสดงออกจากหน้าจอก็ยังแสดงผลเพียงบรรทัดเดียว เช่น
printf(“My name is Nattapon”);
printf(“I am a student”);
ผลลัพธ์ที่ได้คือ
My name is NattaponI am a student
แล้วทำอย่างไร เราถึงจะทำให้ผลลัพธ์ที่แสดงออกทางหน้าจอ มีการแสดงผลแบบเว้นบรรทัดล่ะ?
คำตอบนั้นก็คือ เราจะใช้คำสั่ง \n นั่งเองครับ
หลักการใช้งานง่ายๆ ก็คือ หากต้องการให้มีการเว้นบรรทัดตรงไหน เราก็จะพิมพ์ \n ไว้ตรงนั้น ดังตัวอย่างต่อไปนี้
printf(“My name is Nattapon\n”);
printf(“I am a student”);
หรือ
printf(“My name is Nattapon”);
printf(“\nI am a student”);
หรือ
printf(“My name is Nattapon\nI am a student”);
จากตัวอย่างโค๊ดข้างต้น เราจะได้ผลลัพธ์ในแบบเดียวกันคือ
ผลลัพธ์
My name is Nattapon
I am a student

ดังนั้นสรุปได้ว่า หากต้องการเขียนโปรแกรมให้การแสดงผลมีการเว้นบรรทัด เราจะใช้คำสั่ง \n นั่นเอง
(ที่มา : http://www.nattapon.com/2013/11/c-newline/)