ดิฉันจะต้องPresentการทำงานของโครงงานภาษา C คะ แต่บางฟังก์ชันในโครงงานก็ไม่ค่อยเข้าใจการทำงานคะ
รู้แต่ว่าเอามาใส่แล้วทำได้แบบนี้ จะต้องถูกถามแน่เลยว่าฟังก์ชันเหล่านี้หมายความว่ายังไง ทำงานยังไง
มีใครช่วยได้บ้างเอ่ย ช่วยหน่อยนะคะ
1.คำสั่งdelay
#include<time.h>
void delay( int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock() );
}
delay(1000);
printf("Home");
ผลการรันคือ ใช้เวลา 1000 mseconds ก็จะขึ้นคำว่า Home
แต่ว่าโค้ดvoid delay( int mseconds) มันทำงานอย่างไรหรือคะ
2.คำสั่งใส่สีอักษร
#include <windows.h>
HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole,1);
printf("Home");
ผลการรันคือจะขึ้นคำว่า Homeสีน้ำเงินคะ ซึ่งมาจาก เลข1 (ถ้าใส่2,3,4,....ก็จะเป็นสีอื่นๆ)
แต่HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE); ไม่เข้าใจคะว่าคืออะไร แล้วทำงานอย่างไร
ผู้รู้ช่วยตอบหน่อยนะคะ
เทพภาษา C ช่วยหน่อยคะ จะอธิบายการทำงานฟังก์ชันเหล่านี้ยังไงดี
รู้แต่ว่าเอามาใส่แล้วทำได้แบบนี้ จะต้องถูกถามแน่เลยว่าฟังก์ชันเหล่านี้หมายความว่ายังไง ทำงานยังไง
มีใครช่วยได้บ้างเอ่ย ช่วยหน่อยนะคะ
1.คำสั่งdelay
#include<time.h>
void delay( int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock() );
}
delay(1000);
printf("Home");
ผลการรันคือ ใช้เวลา 1000 mseconds ก็จะขึ้นคำว่า Home
แต่ว่าโค้ดvoid delay( int mseconds) มันทำงานอย่างไรหรือคะ
2.คำสั่งใส่สีอักษร
#include <windows.h>
HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole,1);
printf("Home");
ผลการรันคือจะขึ้นคำว่า Homeสีน้ำเงินคะ ซึ่งมาจาก เลข1 (ถ้าใส่2,3,4,....ก็จะเป็นสีอื่นๆ)
แต่HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE); ไม่เข้าใจคะว่าคืออะไร แล้วทำงานอย่างไร
ผู้รู้ช่วยตอบหน่อยนะคะ