1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#include "stdafx.h"
#include "stdlib.h"
#include "conio.h"
#include "string.h"
void extraireMot(char mot[],int *i)
{ //on extrait le mot à partir de la position i
// on elimine les espaces eventuels
while (strlen(mot)>(unsigned)(*i) && mot[(*i)]==' ') (*i)++;
//on affiche maintenant le mot
while (strlen(mot)>(unsigned)(*i) && mot[(*i)]!=' ')
{
printf("%c",mot[(*i)]);
(*i)++;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
char t[20];
int i=0;
printf("Mot 1 : ");
extraireMot(" hello world from developpez.com", &i);
printf("\nMot 2 : ");
extraireMot(" hello world from developpez.com", &i);
printf("\nMot 3 : ");
extraireMot(" hello world from developpez.com", &i);
printf("\nMot 4 : ");
extraireMot(" hello world from developpez.com", &i);
getch();
return 0;
} |
Partager