现在我的程序中有8n个功能,我要用n个字符做权限设置,每个字符占一个字节,即8个bit,每个bit对应一种功能,0代表不能使用这种功能,1代表可以使用。
请问我应该如何把这n个字符拆开成对应8n个功能的bit,而且我对这8n个功能设置了权限后,还要形成n个字符把权限保存下来,请问应该如何做?
请问我应该如何把这n个字符拆开成对应8n个功能的bit,而且我对这8n个功能设置了权限后,还要形成n个字符把权限保存下来,请问应该如何做?
解决方案 »
- 怎么样取出一个单元格中的多个数据逐个的取出来
- 跪求身份证验证的代码........
- 如何闭频掉“请将磁盘插入驱动器A”这个对话筐?
- 怎么样在DBGRID里显示遍历的结果
- Delphi中*.ddp文件有什么用处???
- 请问那位高手做过用db express 连接 oracle 。
- 高分请教!!! 组合框问题
- 请问为什么DBImage打开JPG文件就出错误那?难道只支持BMP?
- 如何判断maskedit框中输入的数据是“有效”的日期型数据?
- DLL访问Webservice被拒绝
- 问一个比较初级的问题:怎么把一个数据库里面的所有数据导入到另外一个数据库里面?在线等待,不够我再开贴加分,谢谢!
- 怎样执行一个DOS程序,并返回它在执行过程中是否出现异常?答对立即给分!
比如s:='10000001';表示有1和8的功能。