Question sur une fonction

Fermé
nathoum - 26 juin 2008 à 15:30
 Utilisateur anonyme - 26 juin 2008 à 16:34
Ma question est sur l'utilité et la syntaxe de la fonction FSEEK en langage c.

5 réponses

Utilisateur anonyme
26 juin 2008 à 15:38
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 ?
@+
0
Utilisateur anonyme
26 juin 2008 à 15:41
Slt,
Hum ... C'est vrai ...
Je vais étudier ...
@+
0
Utilisateur anonyme
26 juin 2008 à 15:45
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 .
@+
0
sophieeeeee Messages postés 1395 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 18 septembre 2008 53
26 juin 2008 à 15:48
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.
0
Utilisateur anonyme
26 juin 2008 à 15:58
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 .
@+
0
sophieeeeee Messages postés 1395 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 18 septembre 2008 53 > Utilisateur anonyme
26 juin 2008 à 15:59
euh j'ai juste un livre de C sous la main je viens de te recopier le passage sur FSEEK
0
Utilisateur anonyme > sophieeeeee Messages postés 1395 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 18 septembre 2008
26 juin 2008 à 16:04
Salut,
Hum .. Merci !
Je m'en occupe de ungect . Merci sophieeeeee de votre réponse .
@+
0
sophieeeeee Messages postés 1395 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 18 septembre 2008 53 > Utilisateur anonyme
26 juin 2008 à 16:05
Pitié pas de vous je ne suis pas une vieille
0
Utilisateur anonyme > sophieeeeee Messages postés 1395 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 18 septembre 2008
26 juin 2008 à 16:20
Salut,
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 ?
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
26 juin 2008 à 15:53
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.
@+
0