Bonjour j'ai un petit soucis avec la fonction fgets, je ne comprend pas pourquoi je n'arrive pas à rentrer de valeur pour chaine de base ?
Ce code fonctionne uniquement avec scanf alors que j'aimerais pouvoir entrer une chaine de caratere avec des espaces.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
			case 1 : {
				printf("\n Rechercher V1 simple: \n");
				printf("entrer une chaine de caractere : \n");
				fgets(chainebase,TAILLE_BASE,stdin);
				printf("entrer une chaine de recherche : \n");
				scanf(chainecherche);
				printf("retour : %d",rechercherV1(chainebase,chainecherche));
				break;
					 }