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

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