Extraire deux sous chaines

stroumpf -  
maria_silva Messages postés 17 Statut Membre -
Bonjour à tous,
Je suis debutante en C, et je suis entrain de faire mon tout 1er progamme sur les chaine de caractere
En faite j'ai une chaine de caractere composée de 2 mot.
J'aimerai savoir comment extraire le mot1 et le mot2 séparement sans l'espace.
Merci

Bests

1 réponse

  1. maria_silva Messages postés 17 Statut Membre
     
    Bonjour;
    Avec ce petit programme tu peux extraire les mots d'un ligne, et aussi compter les lettres de chaque mot:
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    
    int main(int argc, char *argv[])
    {
    
    int i;
    int *chaine;
    
    for(i=0;i<argc;i++){
    
    int l=(strlen(argv[i]));
    printf("Argument %d:%s\n",i,argv[i]);
    
    printf("nombre de lettres: %d\n",l);
    }
    
    getchar();
    return EXIT_SUCCESS;
    
    
    }
    

    Sinon, si tu veux utiliser des fonctions, regarde ça:

    http://www.elook.org/programming/c/strtok.html
    0