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 :

sscanf et caractère %


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut sscanf et caractère %
    Salut à tous.
    C'est très bête mais je dois exécuter la fonction sscanf en lui passant le format suivant: "%s %systemroot% %s". Comment je lui explique de ne pas considérer le second %s comme une indication de format mais bien comme les deux caractères % et s? Il y a pas un caractère quelconque à insérer avant un % pour dire à la fonction de l'ignorer?
    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par zais_ethael Voir le message
    C'est très bête mais je dois exécuter la fonction sscanf en lui passant le format suivant: "%s %systemroot% %s". Comment je lui explique de ne pas considérer le second %s comme une indication de format mais bien comme les deux caractères % et s? Il y a pas un caractère quelconque à insérer avant un % pour dire à la fonction de l'ignorer?
    C'est pas une ?

    "%%"

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    C'est pas une ?
    Tsss, que de mauvaise volonté, comme si un truc aussi minime était si simple à trouver dans un faq.
    Enfin, merci quand même.

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par zais_ethael Voir le message
    Tsss, que de mauvaise volonté,
    Je te signale quand même que je t'ai donné la réponse ...

    Et si c'est "un truc aussi minime", ben direction ton livre de C...

    K&R2 Page 156 Tableau 7.2 '%'

  5. #5
    Membre émérite
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Par défaut
    Citation Envoyé par zais_ethael Voir le message
    Tsss, que de mauvaise volonté, comme si un truc aussi minime était si simple à trouver dans un faq.
    Enfin, merci quand même.
    Ptet pas dans une FAQ, mais au moins dans le man...
    On se demande qui met de la mauvaise volonté.
    Software becomes slower faster than hardware becomes faster
    [size=1]
    http://xrenault.developpez.com

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    Justement, j'ai été consulté le man (sur le net), mais je n'aivais pas trouvé.

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par zais_ethael Voir le message
    Justement, j'ai été consulté le man (sur le net), mais je n'aivais pas trouvé.
    La référence, c'est fprintf()

    http://man.developpez.com/man3/fprintf.3.php
    %
    Un caractère `%' est écrit. Il n'y a pas de conversion. L'indicateur complet est `%%'.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 25/10/2013, 11h33
  2. [RegEx] Via sscanf() : enregistrer ce qui suit certains caractères
    Par kidpaddle2 dans le forum Langage
    Réponses: 0
    Dernier message: 17/01/2010, 01h28
  3. Lire une ligne de caractères et de doubles avec sscanf
    Par colinou dans le forum Débuter
    Réponses: 4
    Dernier message: 16/03/2008, 20h46
  4. Adresse des polices de caractères dans la RAM video ?
    Par Anonymous dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 27/05/2002, 17h29
  5. Réponses: 3
    Dernier message: 09/05/2002, 01h39

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