Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Nhấn 1 phím thì chạy thread

  1. #1
    Ngày gia nhập
    11 2011
    Bài viết
    0

    Mặc định 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.

    Code:
    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 gia nhập
    11 2011
    Bài viết
    0

    code thế này thì nhấn phím nào cũng out chuơng trình =.=
    Code:
    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 gia nhập
    11 2011
    Bài viết
    0

    Không ai giúp dùm dc sao :((

Các đề tài tương tự

  1. ADO.NET fix cross-thread nhưng không chạy hàm dưới chế độ background được
    Gửi bởi zakiviet trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 03-06-2013, 08:45 PM
  2. giúp về dừng thread để thực hiện 1 công việc sau đó chạy tiếp thread đó
    Gửi bởi prt_awm trong diễn đàn Nhập môn lập trình Java
    Trả lời: 2
    Bài viết cuối: 03-11-2012, 09:48 PM
  3. Trả lời: 0
    Bài viết cuối: 16-02-2012, 10:37 PM
  4. Xử lý Thread chạy tự động trong ASP.NET
    Gửi bởi nguyenchuong7189 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 21-07-2011, 09:24 AM
  5. Lập trình C# | Kiểm tra Thread đã chạy xong chưa
    Gửi bởi mouseover trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 12-11-2010, 11:16 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn