Open BUFFVODAKA opened 1 year ago
ผมได้ลองเขียนโค้ดในรูปแบบของตัวเองแล้วเอาไปลงใน folder Code แล้วนะครับ
โดยที่ไฟล์ที่ผมส่งไปนั้นมันยังไม่สบบูรณ์ครับ ยังทำได้แค่รับข้อมูลจากผู้ใช้แล้วเอาไปคัดกรองร้านอาหารเบื่องต้นเท่านั้น
-ยังขาดระบบสุ่มและระบบที่คอยตรวจสอบคำตอบของผู้ใช้อยู่ -ยังขาดความเป็นระเบียบในการจัดการไฟล์ด้วยเช่นกัน
ผมเสนอไว้เป็นแนวทางเฉยๆ ถ้าใครมีไอเดียแบบอื่นก็ลองดูได้นะครับ
วันนี้ผมเอาโค้ด Intro ที่ผมเขียนใส่ลงไปใน code แล้วนะครับ ถ้าเป็นไปได้ผมก็อยากให้เอาไปใช้นะครับ
อธิบายโค้ด -จะเป็นตัวเปิดโปรแกรมที่การพูดคุยคล้ายแชทบอท (ใช้ if else นะ ไม่ใช่ AI) -จะมีฟังก์ชั่น 5 ตัวให้เลือกคือ 1.เรียกใช้ฟังก์ชั่นหลักของกลุ่มเรา 2.นับเวลาปิดเครื่อง (เราเขียนใส่ไปแล้ว ลองเทสดูได้ แต่ถ้าเปิดใช้ system("shutdown /s /t 1") อ่ะ มันปิดเครื่องให้จริงนะ ระวังด้วย) exit(0);คือบังคับให้โปรแกรมมันปิดเฉยๆ ถ้ามีเวลาว่างก็ลองไปเทสบัคระบบนี้ให้หน่อยก็ดีนะ 3.คุยเล่น (อาจจะทำหรือตัดออกก็ดูอีกที) 4.โหมดขี้เกียจ (มีโอกาสที่จะทำงานให้เราแค่ 40%) 4.5 ปิดโหมดขี้เกียจ 5.ออก
-ถ้าจะแก้โค้ดก็อยากให้มาคุยกับเราก่อนนะ เพราะว่าโค้ดเรามันค่อนข้างยุ่งเหยิง ถ้าแก้แล้วเจอแจ๊คพอตอาจจะพังเละเทะเลยก็ได้
-เวลาเพิ่ม function สุ่มร้านอาหารมา ผมอยากให้ทำเป็นไฟล์ Header (.h) มานะ เพราะว่าถ้าแก้ในไฟล์ Intro โดยตรง เดี๋ยวจะพังยับเยินเอา
test
test
iostream
test
iostream
Test
#indlude <iostream>
ผมได้ทำการอับโหลดโค้ดของ Class สำหรับดึงข้อมูลจากไฟล์ส่งไปในโฟลเดอร์โค้ดแล้วนะครับ
โดยใช้ชื่อโฟล์เดอร์ว่า Prototype_code_version_2(class) ซึ่งในนั้นจะประกอบด้วยโฟล์เดอร์ 3 โฟล์เดอร์คือ 1.Class_store_code_in_one_file ซึ่งด้านในจะประกอบด้วยไฟล์ txt ของข้อมูลและไฟล์ cpp ด้านในของไฟล์ cpp จะมีคลาสที่เขียน constructor และ method ไว้ในคลาสเลย และยังมีส่วนที่สำหรับใช้ Debug ติดไว้ด้วย
2.Class_store_code_but_header เก็น Data และ cpp เช่นเดียวกันแต่จะแยก method ออกมาเขียนไงว้ในไฟล์อีกไฟล์
3.Class_store_code_but _empty_header อันนี้จะเหมือนไฟล์ในข้อ 2. แต่ใน method จะไม่ได้เขียนอะไรเอาไว้เลย เอาไว้ใช้ในกรณีที่เพื่อนๆอยากเขียน method ใหม่ทั้งหมดเอง
ขอเชิญเพื่อนๆเลือกเอาไปใช้ได้เลยตามต้องการ
สำหรับใครที่จะให้ลองcodeก็commentในนี้ได้