DWORD _stdcall ThreadFunc(LPVOID lpParam)
{
char str[5];
memset(str,'2',sizeof(str));
str[4]='\0';
cout<<str;
_tprintf("1111"); return 0;
}问题1:输出是11112222
为什么不是22221111问题2:
_tprintf("1111"); 换成cout<<"1111";
输出是22221111了
为什么?
{
char str[5];
memset(str,'2',sizeof(str));
str[4]='\0';
cout<<str;
_tprintf("1111"); return 0;
}问题1:输出是11112222
为什么不是22221111问题2:
_tprintf("1111"); 换成cout<<"1111";
输出是22221111了
为什么?
cout<<str;
cout.flush();
_tprintf("1111");