Re: c gnu/microsoft

Page principale

Répondre à ce message
Auteur: Patrick Dupre
Date:  
À: guilde
Sujet: Re: c gnu/microsoft
Merci pour la reponse. mais quand j'utilise fcntl.h, je
recupere toujours une erreur:
error: '_O_BINARY' undeclared
Donc, je dois modifier cette ligne de code, mais je ne comprends pas
pourquoi ou comment _open(argv[iIndex], _O_BINARY | _O_RDONLY) ;
devient open(char *, int flag, ...). ?
_open -> open (cela n'a rien a voir avec fnctl.h !)
_O_RDONLY -> "r" (rien a voir avec fnctl.h !)
_O_BINARY -> ???

Qu'est ce que je n'ai pas compris ?

Encore merci.

> >
> > Je ne suis pas sur de compndre, je ne vois pas la relation direct.
> Simple.
> La librairie standard C fcntl.h est celle qui fournit ta fonction (qui
> de plus est vient d'Unix !) int open(char *, int flag, ...).
> Donc, dans ton programme C, au lieu de faire un #include <io.h>, tu fais
> un #include <fcntl.h> et le reste devrait suivre.
> A moins que je n'ai pas très bien compris ta question. Auquel cas, tu
> devrais alors être plus précis.
>
> --
> Miguel Moquillon
> jabber:moqui@???, moqui@???
> http://miguel.moquillon.free.fr
>



-- 
---
==============================================================================
  Patrick DUPRE                 |   |
  Department of Chemistry       |   |  Phone: (614) 292-8406
  Ohio State University         |   |  Fax:  (614) 292-1948
  120 West 18th Avenue          |   |
  Columbus, OH 43210-1173       |   |  email: pdupre@???
==============================================================================