นับเวลาอ่ะครับ ใครรู้ตอบด้วยนะครับ 00:00:00 แล้วทำการนับไปเรื่อยๆ อะ อยากรุ้จริงๆๆ ขอบคุณมากนะคับ
นับเวลาอ่ะครับ ใครรู้ตอบด้วยนะครับ 00:00:00 แล้วทำการนับไปเรื่อยๆ อะ อยากรุ้จริงๆๆ ขอบคุณมากนะคับ
ไม่ยากครับแค่ทำการวนลูบแล้วก็เพิ่มค่าหลักทัดไปทุกครั้งที่ครบ 60
ที่น่าจะต้องระวังหน่อยด็ตรงส่วนการ เพิ่มค่าทัดไปนี้แหล่ะครับที่มักจะทำผิดกันบ่อย
คงไม่ต้องเขียนให้ดูนะครับ
พี่เขียนให้ดูหน่อยสิครับ ???
ถ้าเป็นแบบ C ก็ประมาณนี้อ่ะคับ
แต่ถ้าเป็น Java มันคงจะ print ไล่ลงไปทีละบรรทัดมั้งนะคับ (ยาวน่าดูเลย)
เอาแบบ C ไปก่อนละกันคับ หลักการเดียวกันแหละคับ
[src]
#include < stdio.h >
#include < conio.h >
#include < dos.h >
main()
{
int H=0,M=0,S=0;
clrscr();
while(H!=25&&M!=60&&S!=60)
{
printf("%d : %d : %d",H,M,S);
delay(1000);
clrscr();
S++;
if(S==60)
{
S=0;
M++;
}
if(M==60)
{
M=0;
H++;
}
}
}
[/src]
ข้างบนคงเขียนด้วย turbo c หรือไม่ก็ borland c แต่หากใช้ VC++ ก็ใฃต้องแก้โค้ดดังนี้ครับ
[src]
#include < stdio.h >
#include < conio.h >
#include < dos.h >
#include < stdlib.h >
main()
{
int H=0,M=0,S=0;
system("cls");
while(H!=25&&M!=60&&S!=60)
{
printf("%d : %d : %d",H,M,S);
getch();
system("cls");
//clrscr();
S++;
if(S==60)
{
S=0;
M++;
}
if(M==60)
{
M=0;
H++;
}
}
}
[/src]
Actions : (View-Readers)
There are no names to display.