Lệnh dừng màn hình để xem kết quả C++

Lệnh dừng màn hình để xem kết quả C++

DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() - Lệnh bắt một phím nhấn Hàm Kbhit() – Lệnh kiểm tra có sự kiện nhấn phím Tạo chuyển động cơ bản trong Console C/C++ – Điều khiển chuyển động Tỏ tình Crush bằng code C/C++ – I LOVE YOU ngôn ngữ C/C++ Xây dựng demo Code Vượt vật cản trên màn hình Console C/C++ Lập trình game Rắn săn mồi trên C/C++ màn hình Console(Demo Snake Lập trình ứng dụng giúp bé học toán trên C/C++ màn hình Console Lập trình game Cờ Caro trên C/C++ màn hình Console(Demo Game)

Bài viết này chúng ta sẽ tìm hiểu hai lệnh là lệnh tạm dừng và lệnh tạm dừng trong một khoảng thời gian nhất định trong lập trình C/C++.

Lệnh tạm dừng

Lệnh tạm dừng C/C++ là lệnh mà khi chạy chương trình gặp lệnh này chương trình sẽ ngay lập tức dừng lại, chỉ khi ta nhấn phím bất kì thì chương trình mới tiếp tục thực hiện.

Lệnh tạm dừng trong C/C++ ta sử dụng lệnh system(“pause”) nằm trong thư viện stdlib.h

Ta có code minh họa áp dụng như sau:

#include <stdio.h> #include <stdlib.h> int main() { system("pause");//lệnh tạm dừng printf("\n\nTUICOCACH.COM - BLOG HUONG DAN LAP TRINH"); return 0; }

Như vậy khi chạy chương trình này màn hình console sẽ không ngay lập tức in ra dòng chữ “TUICOCACH.COM – BLOG HUONG DAN LAP TRINH“, vì ngay phía trên nó có lệnh tạm dừng. Để kết thúc tạm dừng ta bấm phím bất kì, lúc này dòng chữ sẽ được in lên.

Lệnh tạm dừng trong một khoảng thời gian

Khác với lệnh phía trên, lệnh tạm dừng trong một khoảng thời gian cho phép chúng ta có thể tạm dừng chương trình trong 1 khoảng thời gian mong muốn sau đó chương trình sẽ lại tiếp tục thực hiện.

Để sử dụng tạm dừng trong một khoảng thời gian ta dùng hàm Sleep(int ms) trong thư viện Windows.h.

Cấu trúc hàm Sleep

void Sleep(int ms)

Với ms là số mili giây mà chúng ta muốn tạm dừng.

Mình sẽ có một ví dụ áp dụng như sau, chương trình cứ sau mỗi 2 giây sẽ in lên màn hình dòng chữ “TUICOCACH.COM – BLOG HOC LAP TRINH“.

Code minh họa

#include <stdio.h> #include <windows.h> int main() { while(true){ printf("\nTUICOCACH.COM - BLOG HOC LAP TRINH"); Sleep(2000);//Tạm dừng 2000ms <=> 2s } }

Bạn hãy tự chạy thử chương trình và xem kết quả để biết hàm hoạt động như thế nào nhé.

Cảm ơn bạn đã đọc bài viết, chúc bạn học tốt! sớm trở thành một Pro Dev.

[Xem tất cả bài viết chủ đề C/C++ tại đây]

Lệnh dừng màn hình để xem kết quả C++

Diễn đàn sinh viên CNTT Quảng Ninh

Trang chủ Diễn đàn Công nghệ phần mềm Lập trình ứng dụng Desktop Visual C++

Hãy luôn nhớ cảm ơnvote 5*
nếu câu trả lời hữu ích nhé!

Lệnh dừng màn hình để xem kết quả C++

  • badaukf123
  • Lệnh dừng màn hình để xem kết quả C++
  • 28/10/2021

  • Lệnh dừng màn hình để xem kết quả C++
    Cảm ơn 2


Lệnh dừng màn hình để xem kết quả C++

XEM GIẢI BÀI TẬP SGK TIN 8 - TẠI ĐÂY

Lệnh dừng màn hình để xem kết quả C++
Đặt câu hỏi

Cho em hỏi lệnh dừng màn hình trong C++

tình hình là trong C nó hướng dẫn là getch(); trong #include nhưng mà em chợt phát hiện ra là em dùng C++ nên cái lệnh này nó không chạy được, không dừng lại để sem kết quả nên em mạn phép hỏi ngu là C++ thì dùng lệnh nào để dừng màn hình lại ạ, em mới chuyển sang C,C++ nên anh nào xem hộ em có chỗ nào sai không luôn nhé

Lệnh dừng màn hình để xem kết quả C++

Chỉnh sửa lần cuối bởi người điều hành: 15/09/2014

Re: Cho em hỏi lệnh dừng màn hình trong C++

Bỏ đi em, sang Pascal nè

Lệnh dừng màn hình để xem kết quả C++

Re: Cho em hỏi lệnh dừng màn hình trong C++

Bỏ đi em, sang Pascal nè

thế chung quy lại là lam thế nào để dừng màn hình à mà em bổ sung là sem trên google nó bảo là C++ vẫn dùng getch(), nhưng mà em dùng rồi mà màn hình nó không dừng, ai sem hộ sem sai chỗ nào hộ em cái.

p/s: vừa nhập môn đã gặp ngay vấn đề nan giải

Chỉnh sửa lần cuối bởi người điều hành: 25/02/2014

Re: Cho em hỏi lệnh dừng màn hình trong C++

lucky_eagle;11240 đã viết:

thế chung quy lại là lam thế nào để dừng màn hình à mà em bổ sung là sem trên google nó bảo là C++ vẫn dùng getch(), nhưng mà em dùng rồi mà màn hình nó không dừng, ai sem hộ sem sai chỗ nào hộ em cái.

p/s: vừa nhập môn đã gặp ngay vấn đề nan giải


Bạn dùng lệnh: pause(0) thử nhé

Re: Cho em hỏi lệnh dừng màn hình trong C++

lucky_eagle;11238 đã viết:

tình hình là trong C nó hướng dẫn là getch(); trong #include nhưng mà em chợt phát hiện ra là em dùng C++ nên cái lệnh này nó không chạy được, không dừng lại để sem kết quả nên em mạn phép hỏi ngu là C++ thì dùng lệnh nào để dừng màn hình lại ạ, em mới chuyển sang C,C++ nên anh nào xem hộ em có chỗ nào sai không luôn nhé

Lệnh dừng màn hình để xem kết quả C++

Bạn có thể dùng lệnh system("pause") để dừng chương trình thay vì getch()

Có thể tham khảo thêm tại đây

Chỉnh sửa lần cuối bởi người điều hành: 15/09/2014

Re: Cho em hỏi lệnh dừng màn hình trong C++

vãi bác mua dầu ăn làm gì thế

Re: Cho em hỏi lệnh dừng màn hình trong C++ về cơ bản chương trình trên có lỗi logic, bạn thử đoạn code này xem có dừng được màn hình ko? float a = 0, b = 0; printf("Nhap gia dau an:"); scanf("%f", &a); printf("Nhap so chai dau an dung het trong 1 thang:"); scanf("%f", &b); printf("So tien dau an phai tra trong 1 nam la: %f",a*b*12 ); getch();

return 0;

Re: Cho em hỏi lệnh dừng màn hình trong C++ Về cơ bản chương trình trên có lỗi logic, bạn thử copy đoạn code này vào xem có dừng màn hình ko: float a = 0, b = 0; printf("Nhap gia dau an:"); scanf("%f", &a); printf("Nhap so chai dau an dung het trong 1 thang:"); scanf("%f", &b); printf("So tien dau an phai tra trong 1 nam la: %f",a*b*12 ); getch();

return 0;

Re: Cho em hỏi lệnh dừng màn hình trong C++

cái này c chứ