64,654
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <winsock.h>
using namespace std;
#pragma comment(lib,"ws2_32.lib")
void ansign_value(int a)
{
__asm
{
push eax;
mov eax,10101010101010101010101010101010b
mov a,eax
pop eax
}
}
int main()
{
int a=0;
ansign_value(a);
int b = htonl(a);
printf("%b",b);
return 0;
}
int b = htonl(a);//htonl()声明为void了??
#include <iostream>
#include <winsock.h>
using namespace std;
#pragma comment(lib,"ws2_32.lib")
void ansign_value(int& a)
{
__asm
{
push eax;
mov eax,10101010101010101010101010101010b
mov a,eax
pop eax
}
}
int main()
{
int a=0;
ansign_value(a);
int b = htonl(a);
printf("%b",b);//希望二进制输出啊
return 0;
}