Hello
Voici le prototype d'une fonction (de la libraire standard) :
Voici un appel de cette fonction dans mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part int ZeroWaitSelect( int nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds );
Seulement, à la compilation, voici le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 fd_set read_fds; fd_set error_fds; FD_ZERO(&read_fds); FD_SET(fdnet, &read_fds); FD_ZERO(&error_fds); FD_SET(fdnet, &error_fds); if(ZeroWaitSelect(1, &read_fds, (fd_set*)0, &error_fds)) { ...
J'y comprends rien, je n'ai jamais vu le type "_types_fd_set" ...Envoyé par Le compilateur qui commence à m'énerver
Je précise qu'aucune fonction ou type n'est personelle, j'utilise ce qui m'est fournit avec le compilateur (mingw, je compile pour un processeur Coldfire...)
J'ai même essayé :
Rien y fait ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ZeroWaitSelect(1, reinterpret_cast<fd_set *>(&read_fds), reinterpret_cast<fd_set *>(0), reinterpret_cast<fd_set*>(&error_fds))![]()
Une idée avant que je n'ai plus aucun cheveux sur la tête ... ?!![]()
Partager