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

Reply via email to