IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

question de base :S


Sujet :

C

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 52
    Points : 24
    Points
    24
    Par défaut question de base :S
    Bonsoir,

    là je lisais la bibliothèque standard C, je m'arrete sur: fsetpos et fgetpos..dans la definition il n'y pas de difference sauf les entrée:
    int fgetpos(FILE *stream, fpos_t *pos);
    int fsetpos(FILE*stream, const fpos_t *pos)
    il ya le const en plus..il sert à quoi?


    deuxième problème
    j'ai ecris un programme qui me retourne le numero de la ligne il il ya une chaine clé..
    i=monprog() i etan un entier.
    Comment je fait pour pointer i?
    C'est certe une question basique..mais je ne sais pas pourquoi..ça bloque
    Merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 194
    Points : 220
    Points
    220
    Par défaut
    le const indique que la valeur du paramètre ne sera pas modifié.

    fgetpos te retourne la position dans pos.
    fsetpos te permet d'indiquer la position avec pos.


    tu veux dire quoi par pointer i??

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 52
    Points : 24
    Points
    24
    Par défaut
    dans 'i' je retourne la position de la ligne ou il y a l'occurence d'un chaine précise dans mon fichier.
    Maintenet je veux pointer cette position pour l'utiliser dans fgetpos
    Le deuxième argument de fgetpos etantun pointeurvers la position
    Le but est de placer le curseur dans le fichier pointé par FILE *stream à pos

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 194
    Points : 220
    Points
    220
    Par défaut
    je crois qu'il faut revoir la base avant de s'attaquer au pointeur etc...
    http://c.developpez.com/cours/#tutos-c

    sinon reponse rapide, un pointeur est une adresse
    l'adresse de i est &i

Discussions similaires

  1. Question de base sur les classes
    Par deaven dans le forum C++
    Réponses: 3
    Dernier message: 27/11/2005, 16h20
  2. Réponses: 4
    Dernier message: 20/11/2005, 21h46
  3. question de base
    Par tuxedo dans le forum Langage SQL
    Réponses: 11
    Dernier message: 05/04/2005, 15h28
  4. [Débutant] Question de base sur le BDE et les SGBD
    Par Invité dans le forum Bases de données
    Réponses: 3
    Dernier message: 15/03/2005, 08h45
  5. Question de base
    Par xinu1.1 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 03/02/2005, 22h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo