Open et fopen en C
Fermé
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
-
9 janv. 2010 à 20:48
wiam_ Messages postés 168 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 9 janv. 2010 à 22:54
wiam_ Messages postés 168 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 9 janv. 2010 à 22:54
A voir également:
- Open vs fopen c
- Udp vs tcp - Guide
- Open core legacy patcher - Accueil - MacOS
- Open office francais - Télécharger - Suite bureautique
- Open sankoré - Télécharger - Bureautique
- Dual core vs i5 ✓ - Forum Processeur
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
9 janv. 2010 à 21:09
9 janv. 2010 à 21:09
Salut,
Sans trop rentrer dans les détails :
fopen est une fonction standard qui permet d'ouvrir un fichier et d'y associer un flux.
open est une fonction Posix bas niveau.
Niveau grosse différence, fopen utilise des flux à tampon contrairement à open.
Cdlt,
Sans trop rentrer dans les détails :
fopen est une fonction standard qui permet d'ouvrir un fichier et d'y associer un flux.
open est une fonction Posix bas niveau.
Niveau grosse différence, fopen utilise des flux à tampon contrairement à open.
Cdlt,
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
8
9 janv. 2010 à 22:13
9 janv. 2010 à 22:13
Merci d'avoir répondre , mais qu'est ce qu'est ce que ça change dans le code ?
par exemple pour open on fait : int n;
n=open (fichier,O_RDWR)
et après on peut utiliser n pour écrire dedans par exemple si j'ai bien compris .
Mais je ne vois pas comment faire avec fopen , si tu peux donner un exemple ça serait trop sympa .
par exemple pour open on fait : int n;
n=open (fichier,O_RDWR)
et après on peut utiliser n pour écrire dedans par exemple si j'ai bien compris .
Mais je ne vois pas comment faire avec fopen , si tu peux donner un exemple ça serait trop sympa .
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
9 janv. 2010 à 22:32
9 janv. 2010 à 22:32
Ce n'est pas plus dur avec fopen.
FILE *fp=fopen(fichier,"r");
Et pour écrire, tu peux utiliser fprintf, fwrite, etc.
Cdlt,
FILE *fp=fopen(fichier,"r");
Et pour écrire, tu peux utiliser fprintf, fwrite, etc.
Cdlt,
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
8
9 janv. 2010 à 22:54
9 janv. 2010 à 22:54
merci bcp , c plus clair