01/10/2018, 17:03
Hàm getch() không chạy trong codeblock
Xin nhờ các bạn rành về C và codeblock chỉ giùm mình sao mình dùng getch() ở cuối đoạn code hello world mà không thấy chạy được như video của @ltd. Các bạn thông cảm mình mới học C và chưa hiểu nhiều về nó
Bài liên quan
Bạn nên đưa thông tin lỗi lên cho mọi người xem chứ nói vậy khó biết lỗi gì lắm.
include <conio.h>
vào nữa.Hiện tại mình không thấy codeblock báo lỗi hay cảnh báo gì chỉ biết là khi sử dụng getch() không dừng cho mình nhập 1 ký tự bất kỳ nưa bạn ah
Theo như hình thì không có lỗi gì, bạn đang dùng CodeBlock trên Windows. Nếu đúng là hàm getch() nó không chạy thì sau khi nhấn nút run để chạy chương trình thì màn hình console hiện lên và in ra dòng chữ Hello world rồi biến mất luôn, Còn nó vẫn hiện ra màn hình console và đợi khi bạn nhấn phím bất kỳ thì mới biết mất thì chứng tỏ hàm vẫn hoạt động bình thương. Ngoài ra bạn có thể dùng hàm thay thế: system(“pause”) trong thư viện stdlib.h.
Up thử code lên xem bạn
Vấn đề là khi build and run xong tớ chạy thì máy có dừng sau dòng chữ
hello world
nhưng bấm phím bất kỳ xong chương trình không kết thúc được và chữ bất kỳ ấy cũng k có hiện lên ??? code đây có gì sai sót các bạn chỉ giúp mình với ahMình thấy không vấn đề gì cả, có thể bản CodeBlock của bạn nó mới cập nhật không còn như trước nữa. Cứ yên tâm dùng đi nhé.
Cảm ơn bạn @nguyenquynh_92 mình cũng nghĩ chắc do bản cài codeblock của mình có vấn đề chứ code đơn giản vậy thì không có lỗi sai được. Mình sẽ up lên codeblock 17.12 dùng thôi, bản hiện tại mình dùng 13.12