Pb char

Bonjour,

Je crois que je vais vous dire mon proble la je craque.
J' ai un char cmd qui contient la chaine suivante
"Bonjour Jean"
Mon but est de copier le mot Jean danc la chaine resultat

Pour resumer il faut extrair le deuxieme mot de cmd vers resultat

Et bien sure je n y arrive pas pouvez vous m aider svp
Configuration: Mac OS X
Safari 525.13

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. J ' utilise le C
    1. Essaie ceci
      #include <stdio.h>
      #include <string.h>
      
      int main()
      {
          char s[100]="Bonjour Jean";
          char separators[] = "  ", *p;
          printf("\n");
      
          p = strtok(s, separators);
          while(p != NULL)
          {
              printf("%s\n", p);
              p = strtok(NULL, separators);
          }
      
          return 0;
      }
      

      SI tu veux rajouter d'autre separateurs->exemple char separators[] = " , !"... ;)
      Tu pourras recuperer soit bonjour soit Jean !
  2. Ici tu peux recuperer le Jean c'est le p = strtok(NULL, separators);