Forum Programmation.c++ ioperm en C++ ?

Posté par  .
Étiquettes : aucune
0
26
août
2005
Bonjour,

Je suis assez nouveau en C++, je viens de Python.
Je voudrais utiliser la fonction ioperm en C++ (commande C pour piloter le port parallèle). Malheureusement, un programme très simple l'utilisant compile en C mais pas en C++. En C++ j'ai l'erreur "ioperm was not declared in this scope". J'ai essayé avec
extern "C"

{
#include "unistd.h"
}

mais la fonction n'est toujours pas reconnue. Alors, y a-t-il moyen d'utiliser cette fonction C en C++ ? Sinon, vous voyez un moyen plus simple d'accéder au port parallèle ?
  • # Pas le bon include ?

    Posté par  . Évalué à 2.

    Un petit man ioperm me donne entre autre :

    #include <unistd.h> /* pour libc5 */
    #include <sys/io.h> /* pour glibc */

    Je suppose qu'il faut que tu inclus sys/io.h à la place de unistd.h

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.