Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2757 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Affecter un pointeur de fichier a un autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affecter un pointeur de fichier a un autre

n°1702883
DrOctopus
Posté le 15-03-2008 à 17:39:31  profilanswer
 

Bonjour a tous,
voila j'ai une fonction lire(FILE * fichier) qui effectue des opérations sur un fichier ouvert precedement.
J'amerais creer dans cette fonction un autre pointeur nommé STOP, dans ce meme fichier.
Comme le fichier a deja été ouvert avant, je ne veux pas faire STOP=fopen("monfichier.txt",rw);
Mais l'affectation ci-dessous ne marche pas:
 

Code :
  1. int lire(FILE * fichier) {
  2.  
  3.    FILE * STOP;
  4.    ...
  5.    STOP=fichier; //pas ok, idem pour  *STOP=*fichier
  6.    ...
  7. }


 
Probleme: lorsque je modifie STOP, fichier est egalement modifié :(
Savez-vous si c'est possible d'avoir 2 pointeurs a des positions differentes, sans faire 2 fois un fopen?
D'avance merci :)

mood
Publicité
Posté le 15-03-2008 à 17:39:31  profilanswer
 

n°1702950
olivthill
Posté le 15-03-2008 à 21:40:49  profilanswer
 

1. Dans l'exemple ni "fichier" ni "STOP" ne sont des pointeurs. Ce sont des index de descripteurs de fichiers internes.
2. Il est possible d'ouvrir un fichier plusieurs fois, s'il n'est pas verrouillé.
3. Il est possible de se positionner dans un fichier avec l'instruction fseek(...).

n°1703321
ffomnislas​h
Posté le 17-03-2008 à 11:34:42  profilanswer
 

un tableau de FILE* et tu affecte les index ce n'est pas possible ?

n°1703381
matafan
Posté le 17-03-2008 à 13:14:02  profilanswer
 

DrOctopus a écrit :

Savez-vous si c'est possible d'avoir 2 pointeurs a des positions differentes, sans faire 2 fois un fopen?


Je pense que ce n'est pas possible.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Affecter un pointeur de fichier a un autre

 

Sujets relatifs
passer et afficher un fichier xml à travers php[HTML]Construction de fichier HTML à la volée
Créer une fichier .mmssubstitutions de valeurs dans un fichier
copie de fichierBoîte de dialogue pour copie d'un fichier
trier un fichier xml en perlDécryptage d'un fichier
comparaison de registre et fichier .reg 
Plus de sujets relatifs à : Affecter un pointeur de fichier a un autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR