int setbit(char * buf,int bitno)把指定的缓冲区的某位设置为1.int resetbit(char * buf,int bitno)把指定的缓冲区的某位设置为0.谁有什么好的思路吗?谢谢大家
解决方案 »
- 让控件随着DIALOG而动,需要响应什么事件?
- MSDN的iso发布,在2007年以后就没有更新过了么
- 面试中的linux命令问题
- CFile的小问题,各位大侠帮帮忙
- 哪里错了?这段代码用来在richedit中显示一段文字,并实现“答案1"是超链接效果,
- 怎么为对话框加工具栏以及tooltip
- 怎样对修改树ctreectrl节点的内容,新的节点内容从文本对话框中提取.急!谁先答对,满分相送!!!!
- 像在DIALOG中点击高级按钮后,对话框中的一部分被显示,在点击一下该钮,DIALOG的一部分有被隐藏,这中效果,怎样处理
- CFile 和 CArchive 有什么用法上的区别?
- 实现隐藏功能
- VC中的饼图
- 谁能较为详细的讲讲QQ文件的传输原理,有代码最好
{
int cmsk; if(bitno <= 0){
return(-1);
} cmsk = 1;
if(bitno > 1){
cmsk = cmsk << (bitno - 1);
} (*buf) = (*buf) | cmsk; return(0);
}
{
char nMask = 1; if(bitno <= 0 || bitno > 8 * strlen(buf))
return false; nMask <<= 8 - bitno % 8; *(buf + bitno / 8) |= nMask;
return true;
}在这直接写的,没有运行过,你先试试吧