当前位置:  技术问答>linux和unix

怎么实现我要得功能??

    来源: 互联网  发布时间:2015-03-19

    本文导语:  #include "stdio.h" static char recvflag[1]; int recv1(char  recvflag[1]); main() { int t; int ret; recvflag[0]=0xFF; for(t=0;t1; } 找到recvflag[0]中为1的数据位。找到数据位后,把找到的数据位赋成0。 如果8位都是零的话,把八位都强制赋...

#include "stdio.h"
static char recvflag[1];
int recv1(char  recvflag[1]);
main()
{
int t;
int ret;
recvflag[0]=0xFF;

for(t=0;t1;
}
找到recvflag[0]中为1的数据位。找到数据位后,把找到的数据位赋成0。
如果8位都是零的话,把八位都强制赋为1。

现在地问题是每次调用int recv1(char recvflag[1])时,recvflag都被初始化ff了?
我该怎么办?

|
我觉着有两个问题:
1、你的程序可能越界:char的最大值为128
2、程序逻辑有问题:
if(recvflag[0] | 0x00==0x00) recvflag[0]=0xFF;
if( recvflag[0] & 0x01==0x01)
按照你的思路应该是:
if((recvflag[0] | 0x00)==0x00) recvflag[0]=0xFF;
if( (recvflag[0] & 0x01)==0x01)
注意:| &的优先级

|
recvflag[0]||0x00==0x00
的意思是
recvflag[0]
或者
0x00==0x00 (永远为真)

按你的意思,应该使用

recvflag[0]|0x00 == 0x00

是|
不是||

|
recvflag[0]>>1;你这条语句是干什么的?

|
if( recvflag[0]&&0x01==0x01)
同样的问题

    
 
 

您可能感兴趣的文章:

  • 通过javascript库JQuery实现页面跳转功能代码
  • 我想把csdn的论坛改成一个软件平台,另外增加数据查询功能,聊天功能,不知怎样实现比较好?我想用jbuider 7+SQL server实现,不知如何?
  • 基于python实现的网络爬虫功能:自动抓取网页介绍
  • 我想做linux下的还原备份,实现与还原精灵虚拟还原等一样的功能,应该怎么做?另外现在有实现这种功能的成熟产品是哪一种?
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • 我想定义一个宏来实现文中功能,但是不知道我说的功能到底可不可以实现
  • Andriod UI中viewFlow实现仿淘宝的自动播放功能
  • 请问在linux下面,有没有硬盘整理的功能,或者有什么软件可以实现硬盘整理的功能?
  • 要实现无线功能部分,是单独写一个驱动,还是在原有驱动上扩充无线功能,哪个简单点?
  • 在linux下如何编程实现nslookup命令实现的IP地址和域名互相转换的功能?
  • Linux和Unix相对WIN、NETWARE有什么好处?他们之间有什么区别?WIN、NETWARE能实现的功能LINUX和UNIX能实现吗?
  • S3C2410按键驱动功能实现
  • java编程可实现一些什么样的功能?
  • 利用文件系统过滤驱动实现 类似还原卡功能 的原理是什么?
  • 请问shell能实现注册的功能吗?
  • 用KJAVA实现A6288一个功能的问题
  • 求录音机暂停功能的实现
  • 怎样实现这个功能,大家都看看。。。
  • java开源软件 iis7站长之家
  • 如何用c实现自动的telnet功能
  • 如何实现类似PHP.PB等语言中eval的函数功能?
  • 我要实现当进程打开文件时,根据文件名判断是否符合要求,符合后处理文件,再把文件返回给进程,怎么实现啊
  • 进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢?也就是说我要在UNIX实现WIN32上命名Event的功能
  • 我要实现这样的功能,请各位给点思路
  • 有人熟悉DMA吗?我要实现内存中的内存的“搬动”。(LINUX)
  • 在unix下写一个每日批处理的程序,如何实现每日某个时间触发我要运行的代码?
  • 请问我要在Linux下作多播大致应该怎么实现?
  • 我要把在applet里用swing的jtable展现的数据表格,实现打印的功能且可由用户选择需打印的列,该怎么办?不知这种表格能否也象jsp或javascript那样转换成excel呢?
  • 抱歉,没分了!!!请教linux下,用C/C++编程,如何知道我要实现某一功能需要用到什么函数
  • 我要实现这样一个程序,请问?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • socket实现多文件并发传输,求助多线程实现问题?
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • interface 到底有什么用???实现接口,怎么实现??
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 怎么用Jsp实现在页面实现树型结构?
  • php实现socket实现客户端和服务端数据通信源代码
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • flash AS3反射实现(describeType和getDefinitionByName)
  • 网站重定向用C语言实现iptables,ACL实现
  • boost unordered_map和std::list相结合的实现LRU算法
  • 求在freebsd+Squid下实现pc上网的透明代理的实现方法!给出具体配置方法的高分谢!
  • c#通过委托delegate与Dictionary实现action选择器代码举例
  • linux下如实现与window下的驱动器实现文件共享??
  • 使用java jdk中的LinkedHashMap实现简单的LRU算法
  • qt如何实现:操作键盘实现数据的滚动?
  • iphone cocos2d 精灵的动画效果(图片,纹理,帧)CCAnimation实现
  • 我想用APPLET实现读取客户端的图片文件,该如何实现?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • PING是用TCP,还是用UDP来实现的?或是采用其它协议实现的?
  • html<pre>标签自动换行实现方法
  • ejb-ql只能 like '?%' 么?我想实现模糊查寻,想实现 like'%?%' 怎么办??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3