我曾尝试使用宏编写此功能
unsigned int put_0_right(unsigned int value, int order)
{
int i;
for(i=0; i<order; i++)
value=clear_bit(value,i);
return value;
}
所以我写了这个
#define unsigned int mettre_0_droite(value, order)(\
{\
int i=0;\
for(i=0; i<order; i++)\
{value=clear_bit(value,i);}\
return value;\
})
但我收到此错误预期的声明说明符或'{'令牌
之前的'...'答案 0 :(得分:0)
任务可能是做这样的事情。
timeout = 10 # ten sec.
with requests.Session() as c:
url = 'http://172.31.13.135/tpo/spp/'
c.get(url, headers=headers, timeout=timeout)
payload = {'regno': 'myregno', 'password': 'mypassword'}
c.post(url, data = payload, headers=headers, timeout=timeout)
r = c.get('http://172.31.13.135/tpo/spp/home.php', headers=headers, timeout=timeout)
print r.content
而不是循环
如果你不理解函数和宏之间的区别,你需要一本好的C书。