อ่ะ เพิ่มนิดๆ
1. ในกรณีของ windows ยอมให้ใช้ void main ได้ แต่ถ้าใช้บน linux compile ไม่ผ่านนะคร๊าบ
2. windows จะมีอีกกรณีเพิ่มขึ้นมา _wmain ไว้สร้างโปรแกรมที่ไม่ต้องรันผ่าน command-line (เล่นกับ gtk เจอบ่อยเลยถ้าเขียน C++ กับ Windows) แต่สะกดถูกผิดต้องไปดูอีกที แหะๆ
3. ในกรณีที่ต้องการให้โปรแกรมหยุดเพื่อดูผลลัพธ์ถ้าเป็น windows สามารถใช้คำสั่ง system เพื่อเรียกโปรแกรม pause ของ windows มาทำงาน (แล้วมันจะทำงานเหมือน debug ใน VC++ เลยหละ)
- Code: Select all
system("pause");
แต่จะใช้ system ได้ต้อง include stdlib.h มาก่อน
แต่ถ้าเป็น *nix เรียก pause() ได้โดยตรง -*-