Bonjour,
je me tourne vers vous pour un peu d'aide.
J'essaye de lire les données envoyé via le port virtuel. En utilisant la commande cat /dev/ttyUSB0 j'arrive à rcuperer la plus part des données (malheureusement avec des caractère inconnue mais qui vient surement de l'encodage, a voir encore ...).
Alors j'aimerais faire l'equivalent en c,d'apres ce que j'ai compris il faut utiliser les fonctions open() et read() mais mon buffer ne contient rien du tout.
Voici mon code :
Toute aide est apprécié. MerciCode:
1
2
3
4
5
6
7
8
9
10 int usbdev; int c; char response[80]; usbdev = open("/dev/ttyUSB0", O_RDWR); if (usbdev == -1) { printf("Cannot open file.\n"); exit(1); } read(usbdev, response,20); printf("resultat %s \n",response);