串口打不开

C、C++和Java语言
回复
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
送出感谢: 0
接收感谢: 0
联系:

串口打不开

#1

帖子 speme » 2007-10-26 16:07

写了些代码,发现一个严重的问题。串口打不开。

代码: 全选

#include <stdio.h>

int main () {

FILE *me;
me=fopen("/dev/ttyUSB0","w");
if (me == NULL) printf("success\n");
else printf("fail\n");
  return 0;
}
这个程序老是说fail.找不出问题。
我echo "at">>/dev/ttyUSB0,然后再cat /dev/ttyUSB0.正常。
也尝试过用fstream来操作。但编译过不去。
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
头像
madoldman
帖子: 599
注册时间: 2006-02-27 20:19
来自: works system
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 madoldman » 2007-10-27 14:43

为什么是==NULL 输出success呢?
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 speme » 2007-10-27 19:19

没注意到,谢谢啦!
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
回复

回到 “C/C++/Java”