Console.h
上传用户:wxchtg88
上传日期:2022-05-17
资源大小:3340k
文件大小:1k
源码类别:

打印编程

开发平台:

Visual C++

  1. #pragma once
  2. #include <Windows.h>
  3. #include <stdlib.h>
  4. class CConsole
  5. {
  6. private:
  7. CConsole(void);
  8. ~CConsole(void);
  9. static CConsole* m_selfInstance;
  10. HANDLE m_hOutput;
  11. HANDLE m_hInput;
  12. public:
  13. static CConsole *GetInstance() 
  14. {
  15. if(m_selfInstance == NULL) 
  16. {
  17. m_selfInstance = new CConsole;
  18. }
  19. return m_selfInstance;
  20. };
  21. static void Release() 
  22. {
  23. if(m_selfInstance != NULL) 
  24. {
  25. delete m_selfInstance;
  26. m_selfInstance = NULL;
  27. }
  28. };
  29. public:
  30. void Print(LPCSTR lpszMsg, ...);
  31. };