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 :

recuperer le 1er caractere


Sujet :

C

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Points : 42
    Points
    42
    Par défaut recuperer le 1er caractere
    bonjour a tous

    je vous expose mon probleme

    j'ai un tableau tab[20], dont je veux resuperer le 1er caractere de tab[11];

    exemple si dans tab[11] on a "demande"

    j'aimerais recupere dans une variable :"d"

  2. #2
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par acik59
    bonjour a tous

    je vous expose mon probleme

    j'ai un tableau tab[20], dont je veux resuperer le 1er caractere de tab[11];

    exemple si dans tab[11] on a "demande"

    j'aimerais recupere dans une variable :"d"
    Ai-je loupé quelque chose ?

    [EDIT] ou vu que tu dis "d"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    char s[2];
    s[0] = tab[11][0];
    s[1] = '\0';
    [/EDIT]
    Jc

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Points : 42
    Points
    42
    Par défaut
    ce n'est pas toi qui est loupé quelquechose mais moi!!

    ma variable est de type char *tab[20];

    ce qui change beaucoup de chose je crois

  4. #4
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par acik59
    ce n'est pas toi qui est loupé quelquechose mais moi!!

    ma variable est de type char *tab[20];

    ce qui change beaucoup de chose je crois
    Non cela ne change rien...

    Jc

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Points : 42
    Points
    42
    Par défaut
    si ca ne change pas c'est que ton code est faux

    est ce que quelqu'un aurait une idee pour recuperer le 1ere caractere d'une chaine de caractere

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    char c ;
     
    c = *(tab[11]) ;

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Points : 42
    Points
    42
    Par défaut
    merci souviron34 ca marche nikel

  8. #8
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par acik59
    si ca ne change pas c'est que ton code est faux

    est ce que quelqu'un aurait une idee pour recuperer le 1ere caractere d'une chaine de caractere
    Ah bon ? Pourtant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    #include <stdio.h>
    #include <stdlib.h>
     
    int main()
    {
        char *tab[6] = {
            "Comment ",
            "ca ",
            "ce programme ",
            "ne fonctionne pas ???",
            "C'est tout ",
            "de meme bizarre" };
     
        char c = tab[3][0];
     
        printf("Caractere %c\n",c);
     
        return EXIT_SUCCESS;
    }
    Jc

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

Discussions similaires

  1. [Chaines] Supprimer le 1er caractere
    Par LP-mpascolo dans le forum Langage
    Réponses: 8
    Dernier message: 05/09/2007, 11h45
  2. Sql + 1er Caractere
    Par stef51 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 13/06/2007, 11h53
  3. Réponses: 1
    Dernier message: 23/06/2006, 14h19
  4. Réponses: 2
    Dernier message: 14/04/2006, 08h42
  5. Réponses: 7
    Dernier message: 18/11/2004, 12h32

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