linux-usb-users,您好! hi,
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <usb.h>
#include <asm/types.h>
#include <sys/ioctl.h>
#include <linux/hiddev.h>
int main (void){
int fd;
unsigned char str[3]={0,5,0};
if ((fd=open("/dev/hiddev0"))<0)
{
perror("open");
exit(1);
}
printf("fd=%d\n",fd);
if (write(fd,str,sizeof(str))<0)
{
perror("wriddddte");
exit(1);
}
if (read(fd,str,3)<0)
{
perror("read");
exit(1);
}
printf("sizeof(str) = %d\n",sizeof(str));
return 0;
}
Can you tell me the error ? Thank you !
youres
致
礼!
闫石磊
[EMAIL PROTECTED]
2005-10-25