Bonjour à tous, voila je débute en c++ je developpe une petite application qui doit envoyé via le port serie une chaine en fonction de l'appui sur les fleche de mon clavier (c'est pour un projet robotique)

pour la partie touche je viens de terminer mais pour la partie com je ne comprends pas ce que je dois faire malgré mes recherches et mes differents essais apparement en c++ soius le port serie c'est bcp plus compliqué..

est ce que qq'un peut me guider pour que je puisse avancer sur la gestion du port com.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// testclavier.cpp : Defines the entry point for the console application.
//
#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
 
void main(void)
{
    int ch, scan;
 
    do {
        ch = getch();    /* 1st getch() gets ASCII code */ 
        printf("Character is %d\n", ch);
           if (ch == 0x00 || ch == 0XE0)  { /* if extended key */ 
            scan = getch();  /* 2nd getch() gets "scan code" */ 
			if (scan==72)
			{
			printf("haut\n");
			}
		    if (scan==80)
			{
			printf("bas\n");
			}
			if (scan==75)
			{
			printf("gauche\n");
			}
			if (scan==77)
			{
			printf("droite\n");
			}
			else
			{
 
			}
 
			printf("\tExtended character:  scan is %d\n", scan);
 
 
		   }
    }  while (ch != 27);    /* exit loop on ESC */ 
}
cordialement,
bypbop