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

  FORUM HardWare.fr
  Programmation
  C

  Reculer un pointeur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Reculer un pointeur ?

n°935258
Daniel59
Posté le 02-01-2005 à 17:09:21  profilanswer
 

Salut,
 
G un pointeur qui pointe a la fin d'une ligne de mon fichier texte!
Et j'aimerai faire aller ce pointeur en arriere pour supprimer la ligne.
Dans mon index g vu ungetc, mais je n'arrive pas a l'utiliser.
 
help, svp

mood
Publicité
Posté le 02-01-2005 à 17:09:21  profilanswer
 

n°935269
Emmanuel D​elahaye
C is a sharp tool
Posté le 02-01-2005 à 17:20:59  profilanswer
 

Daniel59 a écrit :

G un pointeur qui pointe a la fin d'une ligne de mon fichier texte!
Et j'aimerai faire aller ce pointeur en arriere pour supprimer la ligne.
Dans mon index g vu ungetc, mais je n'arrive pas a l'utiliser.


ungetc() n'a rien à voir.
 
On peut faire des choses assez dangereuses avec des modes d'ouvertures bizarrzs ("r+", "w+" etc.) et fseek(), mais je ne le conseille pas. Le plus sûr est de recopier le fichier en filtrant ce qui ne doit pas être copié.
 
Grace à un bon usage de rename() et delete(), ça permet aussi d'annuler la modif...
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°935272
nraynaud
lol
Posté le 02-01-2005 à 17:28:38  profilanswer
 

si tu avances quand je recule ...

n°935273
Daniel59
Posté le 02-01-2005 à 17:30:52  profilanswer
 

Oué c vrai.
2 questions
Comment on fé pour remettre un pointer à zero?(un reset koi)
Et comment on fé pour creer un fichier?(si on pe?)
merci

n°935283
Emmanuel D​elahaye
C is a sharp tool
Posté le 02-01-2005 à 17:58:26  profilanswer
 

Daniel59 a écrit :

Oué c vrai.
2 questions
Comment on fé pour remettre un pointer à zero?(un reset koi)


Voir la doc de fseek()

Citation :

Et comment on fé pour creer un fichier?(si on pe?)


fopen() avec "w".


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°935959
rolphin
Posté le 03-01-2005 à 18:10:45  profilanswer
 

Si tu ne veux pas utiliser stdio, tu as aussi:
 
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);
 

n°935960
Emmanuel D​elahaye
C is a sharp tool
Posté le 03-01-2005 à 18:11:48  profilanswer
 

rolphin a écrit :

Si tu ne veux pas utiliser stdio, tu as aussi:
 
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);


Mais qui ne sont pas standard C.
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°936225
jagstang
Pa Capona ಠ_ಠ
Posté le 04-01-2005 à 03:49:28  profilanswer
 

nraynaud a écrit :

si tu avances quand je recule ...


facile tout ça. j'y pensais aussi  [:jagstang]

n°936238
docmaboul
Posté le 04-01-2005 à 07:15:48  profilanswer
 

nraynaud a écrit :

si tu avances quand je recule ...


 
ou comme le disait Corneille, "le désir s'accroit quand l'effet se recule".


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

  Reculer un pointeur ?

 

Sujets relatifs
Pointeur souris position et dessin du chemin[C] Lire et afficher un pointeur générique
[C++] Pointeur sur constructeur ou Pointeur sur Classe ?prob de pointeur
[C++] Tableau de pointeur de tableauafficher la valeur d'un pointeur en ada
[C/C++] Vérifier un pointeur[C] [ résolu]pbm pointeur et tableau de structures
Soucis de pointeur ('fin je pense)Pointeur de fonction en paramètre
Plus de sujets relatifs à : Reculer un pointeur ?


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