我的程为何没有输出?
//main.cpp:
#include "stdio.h"#include "program.h"
void main()
{
CProgram Prog;
Prog.ReadChip (88);
}//program.h:
#include <windows.h>
#include "usb.h"class CProgram
{
public:
CProgram();
virtual ~CProgram();
BOOL ReadChip(int readLen);
static DWORD WINAPI Read(LPVOID lpParam);
};
//program.cpp:
#include "Program.h"
#include "stdio.h"CProgram::CProgram()
{
}
CProgram:: ~CProgram()
{
}BOOL CProgram::ReadChip(int readLen)
{
DWORD ThreadIDProgram;
CreateThread (NULL, 0, (LPTHREAD_START_ROUTINE)Read,
(LPVOID)&readLen, 0, (LPDWORD)&ThreadIDProgram);
return 1;
}DWORD WINAPI CProgram::Read(LPVOID lpParam)
{
printf("lpParam is:%d", *(int*)lpParam);
return 1;
}
//main.cpp:
#include "stdio.h"#include "program.h"
void main()
{
CProgram Prog;
Prog.ReadChip (88);
}//program.h:
#include <windows.h>
#include "usb.h"class CProgram
{
public:
CProgram();
virtual ~CProgram();
BOOL ReadChip(int readLen);
static DWORD WINAPI Read(LPVOID lpParam);
};
//program.cpp:
#include "Program.h"
#include "stdio.h"CProgram::CProgram()
{
}
CProgram:: ~CProgram()
{
}BOOL CProgram::ReadChip(int readLen)
{
DWORD ThreadIDProgram;
CreateThread (NULL, 0, (LPTHREAD_START_ROUTINE)Read,
(LPVOID)&readLen, 0, (LPDWORD)&ThreadIDProgram);
return 1;
}DWORD WINAPI CProgram::Read(LPVOID lpParam)
{
printf("lpParam is:%d", *(int*)lpParam);
return 1;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货