Alarm_COAL_Tmp.log date >> Alarm_COAL_Tmp.log 然后去读Alarm_COAL_Tmp.log文件内容(只需要读Alarm_Of这一行): char buf[8]; int handle; memset(buf,0....">

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

帮忙解决一个问题

    来源: 互联网  发布时间:2016-05-14

    本文导语:  用Linux脚本创建一个文件,大致语句: echo "Alarm_Of" > Alarm_COAL_Tmp.log date >> Alarm_COAL_Tmp.log 然后去读Alarm_COAL_Tmp.log文件内容(只需要读Alarm_Of这一行): char buf[8]; int handle; memset(buf,0,8);  handle=open(AlarmFilePath,O_RDONLY); rea...

用Linux脚本创建一个文件,大致语句:
echo "Alarm_Of" > Alarm_COAL_Tmp.log
date >> Alarm_COAL_Tmp.log

然后去读Alarm_COAL_Tmp.log文件内容(只需要读Alarm_Of这一行):
char buf[8];
int handle;
memset(buf,0,8); 

handle=open(AlarmFilePath,O_RDONLY);
read(handle,buf,8);

if (strcmp(buf,"Alarm_Of") == 0 )
{
...
}

打印发现buf内容除了Alarm_Of后面还有乱七八糟的东西,strcmp不成功,是不是Linux脚本创建文件是二进制写入,必须二进制去读呢?还是其他什么原因。谢谢

|
strcmp的问题.它只以''作为字符串结束.如果换成memcmp就应该没有问题了.或者在read后将buf后面加个''.

|
后面加上‘'试试

    
 
 

您可能感兴趣的文章:

  • 大家帮忙看看错误如何解决
  • 一个还没解决的问题,请各位看有什么办法,帮帮忙!
  • linux登录错误!帮忙解决啊
  • 缺少com.ibm.ejs.包,请帮忙找一下,能解决者,答谢分100。另开帖。(急,在线等)
  • 菜鸟问题,请帮忙解决一下
  • 帮忙解决“Id 'X' respawning too fast”的问题
  • boot.ini乱码怎么解决,帮忙啊高手
  • 求助文件操作中修改文件中字段的问题,请大家帮忙解决
  • ender(ender) ( ) ,……等大侠请进!中文问题要事!!请大家帮忙解决!!
  • linux系统Adsl上网问题,大家帮忙解决
  • 我的GDB的list功能不好用啊,帮忙解决一下
  • 新手的BASH代码错误,求帮忙解决
  • 请帮忙解决一下,重谢!
  • "急"---小弟有一个很初级的问题,高手请帮帮忙,解决后立即加分
  • 帮忙看看下面错误,怎样解决!!!
  • 帮忙解决一个Vector的问题
  • 帮忙解决一个问题!
  • 哪位能帮忙解决一下???谢了。
  • 散分100,请大家帮忙解决一个问题
  • 菜鸟头次用linux,请高手帮忙解决几个问题?
  • 在servlet中有一个关于单引号输出的问题,请大家帮忙,帮忙,帮帮忙!!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 没人帮忙吗?我想用JAVA编一个像WINDOW中的画图软件,现在出现了如下问题,请各位老哥老姐帮帮忙
  • 启动portmap时有问题,各位大侠帮忙分析下哪里出了问题
  • 一个简单的小问题和一个困难的大问题请大家帮忙!!!急急急
  • 我用smartupload组件遇到问题了,请帮忙!!
  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 编译参数问题,初学者的问题,请多帮忙
  • 脚本问题,帮忙
  • 求教求教,shell问题...各位大哥,帮忙下
  • jcreator问题,请帮忙。。。。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 努力努力再努力,帮忙帮忙来帮忙!
  • 帮忙帮忙如何设置变量pathclass
  • 帮帮忙!SCO OpenServer 5.0.5 的root用户口令丢了,怎么找回来啊,帮帮忙!!!!!!
  • 高手帮忙解释
  • 关于程序移植,请知道的帮忙,分会加的
  • DELL服务器,安装RedHat EAS3.0,装完了,连不上SSH。。。。。哪位大虾帮忙!!急啊 !!!!
  • 关于聊天室的若干疑问!!!请各位大虾帮忙!
  • 有个问题?请帮忙!
  • 请求各位帮忙,关于绘制图像
  • 帮忙找个工作。
  • 请帮忙推荐几个下载java电子书的网站,35分献上!
  • 我怎么不能编译servlet?请帮忙!!!谢谢!!!
  • 请问谁有weblogic6.1sp1的crack??大大加分!!请多帮忙!!!
  • 急需各位帮忙???送上100分!!!
  • 小事请帮忙,一定给分。
  • 我急需一个版本4.5以上的QBASIC。那位肯帮忙!
  • 谁知teleport pto v1.29.1590的注册码,帮帮忙。马上结分
  • 帮忙解释一下make的用法!
  • 谁能帮忙找一下.BAT 转成EXE的工具吗?
  • linux的网络访问?请帮忙!


  • 站内导航:


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

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

    浙ICP备11055608号-3