Bonsoir,


Nouvel adepte de Code::Blocks, j'essaie de compiler du code PORTABLE pour gérer une liaison série

L'exemple sur le lien suivant m'a paru pertinent:

http://www-phase.c-strasbourg.fr/inf..._series.html#6


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
 
#include <stdio.h>
#include <termios.h>
#include <sys/fcntl.h>
 
void main(void)
{
	int		fd;
	char		c;
	struct termios	termios_p;
 
	/* Ouverture de la liaison serie */
	if ( (fd=open("/dev/ttyS1",O_RDWR)) == -1 ) {
		perror("open");
		exit(-1);
	}
 
	/* Lecture des parametres courants */
	tcgetattr(fd,&termios_p);
	/* On ignore les BREAK et les caracteres avec erreurs de parite */
	termios_p.c_iflag = IGNBRK | IGNPAR;
Malheureusement, le fichier termios.h n'est pas trouvé.

Quelqu'un a-t-il une idée ? Si possible autre chose que, "zy va prends du MFC ou du C++Builder". Je souhaite que cela soit portable.

Je suis sous Windows XP, mais ceci ne doit pas être pris en compte.

Merci