Feeds:
Posts
Comments

Posts Tagged ‘programming’

scanf 102

ในการเขียนโปรแกรมแนวคอมโอ เมื่อเขียนด้วยภาษา C จะมีโจทย์บางแบบ ที่ถ้าเรา scanf ดีๆ แล้วจะทำให้ชีวิตง่ายขึ้นมาก เพราะถ้าเราเอา C มาจัดการ string ชีวิตจะเศร้าลงทันที
วันนี้ผมนั่งทำโจทย์ Tree summing ใน uva แล้วหาวิธีการ scanf แนวที่ให้มัน check คล้ายๆ regular expression แล้วก็ไม่เจอข้อมูลเป็นชิ้นเป็นอัน (หรือหาไม่ดีเองหว่า?)  เลยพยายามนั่งทำแล้วรวบรวมมาให้ครับ ถือเป็นวิชา scanf 102 ต่อจากวิชา 101 พื้นฐานที่เราใช้รับเลข รับ string กันเป็นอยู่แล้ว

scanf(“%[ABC]“,str)

คือ scan ไปเรื่อยๆ ตราบที่ยังเจอเฉพาะ A,B,C แล้วเอาใส่ str

scanf(“%[^ABC]“,str)

คือ scan ไปเรื่อยๆ ตราบที่ “ไม่เจอ” แต่ A,B,C แล้วเอาใส่ str
scan ครั้งต่อไปจะเจอ A เป็นตัวแรก

การมี * อยู่หน้า [...]

Read Full Post »

ผมไม่ได้เขียน blog มานานมากเลย
ช่วงเวลาที่ว่างเว้นไปนี้ มีอะไรเกิดขึ้นมากมายกับชีวิต อาจจะเรียกว่าได้เป็นจุดเปลี่ยนของชีวิต
 
จำได้ว่า พ่อเคยไปดูหมอ แล้วบอกว่า ชีวิตของนายอิ๊กคนนี้ จะเปลี่ยนไปประมาณทุกๆ 17 ปี…  อืม… ที่จริงคงไม่เกี่ยว
หลายๆ ครั้งที่รู้สึก เกิดแรงบันดาลใจอยากขึ้นมาเขียนมาก แต่ว่า มันไม่มีเวลาจริงๆ
จริงๆ ครับ ให้ตายเถอะ มันทำไมชีวิตมันถึงมีอะไรต้องทำขนาดนี้ก็ไม่รู้
ครั้งนี้จะเขียน blog แบบไม่คิดละกัน เขียนแบบเขียนไปเรื่อยๆ เหมือนเขียนไดอารี่เลย 
ความจริงข้อหนึ่งที่ผมนึกได้มาได้สักพักหนึ่งก็คือ ผมรู้สึกอุ่นใจเมื่อได้เขียนแล้วอัพขึ้นมาบนนี้ครับ
เหตุผลก็คือ โอกาสที่มันจะหายไปนั้น มีอยู่น้อยมาก เพราะข้อมูลในนี้ต้องถูกเก็บไว้โดย msn แล้ว server ของ msn ไม่มีทางล่มอยู่แล้ว
ข้อมูลเหล่านี้ก็จะได้เก็บไว้อย่างดี ตลอดไป ดีใจเป็นบ้า ฮาฮาฮาฮา
คือ ที่นึกแบบนี้ขึ้นมาได้ก็เพราะ ผมเขียน ไดอารี่เก็บในเครื่องด้วย ที่นี่เวลาเครื่องมีปัญหา แล้วก็เสียวไส้ทุกทีว่า ไดอารี่จะหายไหม
ฝากไว้กับ msn นี้แหล่ะ ปลอดภัยดี
(เอ๊ะ หรือ space มันมีระบบเหมือน hotmail หรือเปล่า …ถ้าไม่มาอัพเดท จะถูกตัดทิ้ง ใครรู้ช่วยบอกที)
ตั้งแต่ปิดเทอมมานี้ เริ่มต้นด้วย [...]

Read Full Post »