j'ai tester et le programme marche tres bien.
Merci beaucoup pour ton aide precieuse!!!
Cependant j'aurai besoin encore un peu de ton aide car je n'ai pa compris certaines choses dans le programme, j'ai mis des commentaires dans le programme.
Merci d'aider un jeune etudiant en L1 info lol
j'ai aussi un probleme a propos des "trouve"
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
21
22
23
24
25
26
27
28
29
30
31
32
33 main (){ char phrase[50]; /* les 3 char disen qu'on a 3 chaines de caractere*/ char mot[30]; char tmp[30]; /* a quoi sert le tmp?*/ int i,j,trouve=0; printf("\n Entrez une phrase : "); gets(phrase); printf("\n Entrez le mot a rechercher : "); gets(mot); tmp[strlen(mot)]='\0'; /*tres importante, la fin d une chaine de caractere (pa du tout compris lol)*/ for(i=0;i<=(strlen(phrase)-strlen(mot));i++) { for(j=i;j<i+strlen(mot);j++) /*copiage des caractere a partir du j éme caractere du phrase*/ { tmp[j-i]=phrase[j]; } if(!strcmp(tmp,mot)) /*si le mot temporaire est le meme que le mot c'est gagné*/ /* je ne oomprend pas le ! avant srtcmp*/ { printf("\nMot trouve"); trouve=1; /* a quoi sert il? */ break; /*on sort du boucle*/ } } if(!trouve) { printf("\nMot non trouve\n"); } return 0; }
Merci






Répondre avec citation




Partager