[C] Comparer deux C.C
Résolu
kev
-
kev -
kev -
Bonsoir chers forumers,
Je suis étudiant en 1ere année d'IG, et j'ai un developpement en C à faire.
Bien sûr, je n'attends pas de vous à ce que vous me fassiez mon devoir ! J'aimerais juste que vous me mettiez sur la piste en me citant les commandes qui pourraient m'être utiles.
Le sujet :
Ecrire un programme qui demande à l'utilisateur de saisir un texte (type chaine des caractères) et un mot. Une fois la saisie terminée le programme doit vérifier la présence du mot dans le texte.
Il faut donc comparer deux chaines de caractères.
Voilà, faudrait-il utiliser les fonctions de la librairie <string.h> ?
Lesquelles pourraient m'aider ?
Merci d'avance pour votre aide précieuse.
Je suis étudiant en 1ere année d'IG, et j'ai un developpement en C à faire.
Bien sûr, je n'attends pas de vous à ce que vous me fassiez mon devoir ! J'aimerais juste que vous me mettiez sur la piste en me citant les commandes qui pourraient m'être utiles.
Le sujet :
Ecrire un programme qui demande à l'utilisateur de saisir un texte (type chaine des caractères) et un mot. Une fois la saisie terminée le programme doit vérifier la présence du mot dans le texte.
Il faut donc comparer deux chaines de caractères.
Voilà, faudrait-il utiliser les fonctions de la librairie <string.h> ?
Lesquelles pourraient m'aider ?
Merci d'avance pour votre aide précieuse.
3 réponses
-
salut,
#include <stdio.h>
#include <stdlib.h>
int main(){
char *text;
printf("Entrer un text\n");
text = (char *) calloc(200,sizeof(char));
fgets(text,200,stdin);
printf("%s",text);
return 0;
} -
Merci pour ta démo ljm972, cela dit j'aimerais te poser quelques questions.
Que fait la fonction fgets ? Et que fait calloc ?
Merci d'avance. -
fgets () : lit un fichier, j'ai mi stdin :<entré clavier>
calloc() : alloue de la mémoire pour une variable