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 :

Chaine de caractères


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 74
    Par défaut Chaine de caractères
    Bonjour à tous
    j'ai une fonction qui s'appelle Cmd qui accepte une chaine de caractère comme argument :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int Cmd ( char * command );
    Avec :
    un exemple de commande : data.set 0x12 0x2
    l'appel de la fonction devient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int Cmd ( "data.set 0x12 0x2");
    Ma question est : est ce qu'on peut scanner les deux adresses à partir du clavier et la rendre comme "data.set 0x12 0x2".
    Merci d'avance

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Bonjour,

    Je ne comprends pas vraiment ce que tu tentes de faire, pourrais-tu nous donner plus de détails ainsi qu'un exemple ?

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 74
    Par défaut
    Merci de votre réponse
    Je désire appeller la fonction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cmd ( "data.set 0x12 0x2");
    Mais avant de faire cela, tout d'abord je doit récupérer les deux adresses 0x12 et 0x2 à l'aide de la fonction scanf.
    ensuite ajouter la chaine data.set et "" pour obtenir finalement :
    A+

  4. #4
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Tu as deux solutions, soit tu lis une ligne entière avec fgets puis tu la lis avec sscanf (ou tu vérifies sa validité toi-même) soit tu utilises directement scanf.

    scanf accepte en format des expressions régulières (cf man).

    Ensuite, pour créer ta chaîne, tu peux utiliser sprintf.

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. Crypter une chaine de caractères
    Par Yabo dans le forum Réseau
    Réponses: 18
    Dernier message: 19/11/2004, 23h04
  3. Réponses: 9
    Dernier message: 17/01/2003, 11h45
  4. Lire Une Chaine De Caractères
    Par Jonathan_Korvitch dans le forum C
    Réponses: 12
    Dernier message: 07/01/2003, 05h37
  5. Réponses: 2
    Dernier message: 06/12/2002, 07h50

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