Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Nhấn 1 phím thì chạy thread

    Cho mình hỏi làm thế nào để nhấn 1 phím thì thread đó chạy 1 lần rồi chờ lần nhấn tiếp theo. Mình làm sao mà nhấn phím nào nó cũng chạy thread hết vậy =.=, mà chạy 1 lần rồi thôi.
    Code mình nè. Mọi người góp ý giúp mình nha.

    Mã:
    DWORD WINAPI MoveThread(LPVOID lp)
    {
    	Toado S;
    	S = *(Toado*)lp;
    	do
    	{
    		Press =(_getch() == 49);
    		for(int i=S.b;i>=0;i--)
    		{
    			system("cls");
    			gotoxy(S.a,i);
    			cout<<S.c;
    			if(i==0)
    			{
    				system("cls");
    				gotoxy(S.a,S.b);
    				cout <<S.c;
    			}
    			Sleep(1000);	
    		}
    	
    	}while (!Press);
    	return 0;
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    code thế này thì nhấn phím nào cũng out chuơng trình =.=
    Mã:
    DWORD WINAPI MoveThread(LPVOID lp)
    {
    	Toado S;
    	S = *(Toado*)lp;
    	Press = _getch();
    	switch (Press)
    	{
    		case 49:
    			{
    				for(int i=S.b;i>=0;i--)
    				{
    					system("cls");
    					gotoxy(S.a,i);
    					cout<<S.c;
    					if(i==0)
    					{
    						system("cls");
    						gotoxy(S.a,S.b);
    						cout <<S.c;
    					}
    					Sleep(1000);	
    				}
    	
    			}break;
    	}
    	return 0;
    }

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Không ai giúp dùm dc sao (

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •