có ai biết làm cho thời gian chạy trong C giống như đòng hồ bấm giây, khi khởi động main thì nó hiện ra 00:00 rồi sau đó nhảy giây đó, phần chuột phải làm xong rồi, bây giờ cô kêu làm thêm cái này nữa, hic. Cảm ơn trước nha!!!
3 posters
thời gian trong C
bluesky1612- Full Member
- Tổng số bài gửi : 437
Age : 41
Registration date : 22/05/2007
- Post n2
Re: thời gian trong C
Dùng hàm gettickcount, cho t=gettickcount() trong thư viện windows.h hay windowtimes.h gì đó, tự mò nha cu, quên lâu rồi.
bluesky1612- Full Member
- Tổng số bài gửi : 437
Age : 41
Registration date : 22/05/2007
- Post n3
Re: thời gian trong C
À, cho cu thêm cái này http://forums.congdongcviet.com/showthread.php?p=13033, vào đấy mà theo dõi
lehoangthanh- Admin
- Tổng số bài gửi : 595
Age : 43
Registration date : 22/05/2007
- Post n4
Re: thời gian trong C
Mình cũng chợt nghĩ ra ý tưởng thôi, mong các bạn khác đóng góp thêm ý kiến giúp LĂNG.
Pseudo code như sau
do
{
delay (1000); // trễ đi 1s
Vẽ_đồng_hồ();
}while (chưa thỏa điều kiện dừng);
Trong đó phương thức Vẽ_đồng_hồ() như sau (ý tưởng thôi nhé, còn đồ họa thì LĂNG có thể tự làm):
int min = 0 ;
int sec = 0 ;
if (sec < 60)
{
vẽ_giây(); // Vẽ ra số giây hiện tại (Đơn giản chỉ thao tác viết ra con số tại tọa độ mình cần vẽ cái đồng hồ thôi)
sec ++;
}
else
{
sec = 0;
vẽ_phút(); // Vẽ ra số giây hiện tại, nhớ vẽ lại số giây là 2 con số 0
min ++;
}
Các bước tinh chế tiếp theo LĂNG có thể dễ dàng làm tiếp rồi.
CHÚC THÀNH CÔNG
(Trời, post rồi mới đọc được cái Forum của NGUYÊN, mong sao vẫn hữu ích cho LĂNG )
Pseudo code như sau
do
{
delay (1000); // trễ đi 1s
Vẽ_đồng_hồ();
}while (chưa thỏa điều kiện dừng);
Trong đó phương thức Vẽ_đồng_hồ() như sau (ý tưởng thôi nhé, còn đồ họa thì LĂNG có thể tự làm):
int min = 0 ;
int sec = 0 ;
if (sec < 60)
{
vẽ_giây(); // Vẽ ra số giây hiện tại (Đơn giản chỉ thao tác viết ra con số tại tọa độ mình cần vẽ cái đồng hồ thôi)
sec ++;
}
else
{
sec = 0;
vẽ_phút(); // Vẽ ra số giây hiện tại, nhớ vẽ lại số giây là 2 con số 0
min ++;
}
Các bước tinh chế tiếp theo LĂNG có thể dễ dàng làm tiếp rồi.
CHÚC THÀNH CÔNG
(Trời, post rồi mới đọc được cái Forum của NGUYÊN, mong sao vẫn hữu ích cho LĂNG )
Được sửa bởi ngày Fri Jan 04, 2008 10:20 am; sửa lần 1.
thaivulang- Active Member
- Tổng số bài gửi : 61
Registration date : 26/05/2007
- Post n5
Re: thời gian trong C
thank ku Nguyen voi Sep, de dem ve lam roi bao cao ket qua
|
|