Bài tập 1: Viết chương trình nhập mật khẩu và sau khi nhấn vào bàn phím thì 1 chút sau nó sẽ biến thành " * " , quá trình nhập kết thúc khi nhấn phím enter.
Bài tập 6 : Viết chương trình đồng hồ điện tử. Có dạng như sau: 00:00:00 .
Khi bấm Enter thì đồng hồ (chương trình) sẽ chạy. Bấm SPACE để dừng và bấm SPACE để chạy tiếp. Bấm ESCAPE để thoát.
Bài tập 1 mình chưa biết làm và bài tập 6 tuy đã làm nhưng chỉ đúng khi đồng hồ được đặt ở vị trí mặc định. Cần sự trợ giúp của các chuyên gia
while(1)
{
if( _kbhit() ) // Phát hiện có phím nhập vào
{
if( _getch() == 27 ) // Ấn phím Esc để thoát
{
break;
}
if( _getch() == 32 ) // Ấn phím space để tạm dừng
{
//while( _getch() != 32 ); // Ấn phím space để tiếp tục
}
}
showTime(iHour, iMin, iSec); // In ra thời gian
iSec += 1;
if(iSec >= 60) // 60 giây đổi thành 1 phút
{
iMin += 1;
iSec = 0;
}
if(iMin >= 60) // 60 phút đổi thành 1 giờ
{
iHour += 1;
iMin = 0;
}
printf("\b\b\b\b\b\b\b\b"); // Lùi về để in đè lên số giờ cũ
Sleep(1000);
}