Question sur une fonction

Ma question est sur l'utilité et la syntaxe de la fonction FSEEK en langage c.
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. Slt,
    Il me dit :
    'FSEEK' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    Est ce que FSSEK est une commande de nature #include ?
    @+
    1. Salut,
      Les commandes de nature #include sont des commandes inéxistants dans la liste
      des commandes connues dans l'Utilitaire de l'aide MS - DOS .
      Alors :
      #include <numeric> // For adjacent_difference.
      #include <vector> // For vector.
      #include <functional> // For multiplies.
      Et FSEEK a le même principe :
      FSEEK <...>
      Je vais étudier et vous donner les informations lorsque je les trouve .
      @+
      1. int FSEEK(file *flu,long déplacement, int origine)

        place le pointeur de fichier relatif au fux concerné à un endroit défini comme étant situé à déplacement octets de l'origine spécifié par "origine"

        origine = SEEK_SET correspond au début du fichier
        origine = SEEK_CUR correspond a la position actuelle du pointeur de fichier
        origine = SEEK_END correspond a la fin du fichier

        Dans le cas des fichiers binaires, il est possible que SEEK_END ne soit pas utilisable.
        Dans le cas des fichiers de type texte, les seules possibilités autorisées sont l'une des deux suivantes:

        déplacement = 0
        déplacement a la valeur fournie pas ftell et origine=SEEK_SET

        Après un appel correct a FSEEK, l'indicateur de fin de fichier est remi a zéro et les effets d'éventuels appels préalables à ungetc sont annulés.

        La fonction renvoie théoriquement une valeur nulle lorsque la requete formulée a pu etre satisfaite et une valeur non nulle dans le cas contraire, en pratique ceci et peu exploitable.
        1. Salut sophieeeeee,
          Comment tu sais l'aide des commandes de nature : #include ?
          Et aussi :
          les effets d'éventuels appels préalables à ungetcsont annulés.
          C'est quoi ungect ? Je ne trouve pas l'aide sur MS - DOS .
          @+
        2. @Utilisateur anonymeeuh j'ai juste un livre de C sous la main je viens de te recopier le passage sur FSEEK
        3. @sophieeeeeeSalut,
          Hum .. Merci !
          Je m'en occupe de ungect . Merci sophieeeeee de votre réponse .
          @+
        4. @sophieeeeeeSalut,
          Désolé d'avoir panser faux ! Alors :
          Si vous voulez m'aider merci me donner la définition du livre , sinon je m'en occupe .
          Quel est votre avi ?
          @+
      2. Salut,
        Les détails au lieu des trois points .
        Alors que :
        FSEEK

        Vous donne nottamment comme la commande #include , il ne vous donne pas qu'il ne marche
        pas seul (comme la commande COPY) :
        Lorsque je mets COPY il me dit : La syntaxe de la commande est incorrecte.
        Il vous met dans la sutiation que la commande n'éxiste pas .
        'FSEEK' n'est pas reconnu en tant que commande interne
        ou externe, un programme exécutable ou un fichier de commandes.

        Et aussi la commande FSEEK ne doit pas être comme ça :
        FSEEK <>

        Il vous dit que > était inattendu , alors voilà les informations dans le post 4.
        @+