คลังเก็บป้ายกำกับ: C

scanf ทั้งบรรทัด

เคยอยากอ่านข้อมูลใส่ string ทีเดียวทั้งบรรทัดมั้ยครับ?

ใช้ scanf(“%s”, …); ก็อ่านได้เฉพาะบรรทัดที่ไม่มีเว้นวรรคเท่านั้น
จะใช้ gets() ก็พอช่วยได้ แต่ติดปัญหาที่ว่า พอใช้งานร่วมกับ scanf อื่นๆ แล้วเจอปัญหามากมาย

นายนิน PJ ก็ชี้ทางสว่างว่า scanf ก็สามารถอ่านข้อความได้ทั้งบรรทัดเหมือนกัน โดยใช้ modifier นิดหน่อยกับ scanf ตามตัวอย่างนี้

scanf("%[^n]", myString);

โอ้โห..สุดยอด ทำไมมันง่ายจัง… ก่อนหน้านี้เคยเสียเวลาเขียน function อ่านค่าทีละตัวอักษร ใส่ string เอง ขอบคุณท่าน นิน PJ 😀 ครับ… อ้อ ใครอยากรู้เรื่องเกี่ยวกับ scanf เพิ่มเติมก็เรียกคำสั่งนี้เลยครับ

$ man scanf

Reference ฉบับอ่านง่าย: บล็อกพี่อิ๊กเรื่อง scanf 102

ทำหน้าต่าง Now Loading (กำลังโหลด) ใน C# แบบง่ายๆ

หน้าต่าง Now Loadingเวลาเขียน Windows Forms Application ใน C# แล้วโปรแกรมต้องทำงานนานๆ หน้าต่างโปรแกรมก็จะค้างไปเลย (บางทีก็ขึ้น Not responding) เรามาลองสร้างหน้าต่าง Now Loading ให้โผล่ขึ้นมาบอกว่า “โปรแกรมกำลังทำงานอยู่นะ” โปรแกรมของเราจะได้เป็นมิตรกับผู้ใช้มากขึ้น (user-friendly) ดีกว่า…

อ่านเพิ่มเติม ทำหน้าต่าง Now Loading (กำลังโหลด) ใน C# แบบง่ายๆ