Hàm getch(); có nên dùng hay không?

Như tiêu đề trong khi code hàm getch(); có nên dùng hay không?

Theo mình là không nên dùng

  • Hàm đó không nằm trong thư viện chuẩn của C, mà là hàm mở rộng trong một số compiler. Nên không thể chạy được khi ta dùng compiler khác (ví dụ gcc, … ).
  • Những chương trình ban đầu khi học C đều viết để chạy ở chế độ dòng lệnh. Tại sao ta không chạy ở chế động dòng lệnh (mở cmd trên Windown, hay terminal trên Linux để chạy).
  • Nếu muốn dùng IDE để chạy ta có thể bằng cách đặt breakpoing ở cuối chương trình trong chế độ debbuger.

Bạn chỉ cho mình cách chạy ở chế động dòng lệnh mở cmd trên Windowns với.

Bạn chỉ cần mở cmd, rồi tìm file *.exe sau khi build trong project của bạn, và copy full đường dẫn của nó rồi paste vào cửa sổ cmd của windown rồi enter là xong.

Bạn tham khảo thêm trong bài viết dưới đây:

Cảm ơn bạn nhiều nhé. Mình sẽ thử.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?