ok ok
j'avais fait un code d'un filtre de convolution qu'on peut apliquer sur une image (avec cryptage je pense.. mais cets plsu très frais), ca cest un projet ou ca se fait aussi en 10 min ?
Ah non, ca c'est deja un peu plus evolue... et pas le genre d'ex. que je donnerais a des novices. *lol*
Mais si on parle de filtres, voila une simple idee de ce que j'appellerai un projet (1 a 2 jours pour un(e) novice):
* Supposes que tu ais un fichier qui contient plusieurs lignes de texte.
* Tu veux un programme qui scanne ces lignes a la recherche d'un mot, et qui imprime uniquement les lignes qui contiennent ce mot, par ex:
Code:
$ scanner hello un_fichier.txt
hello world
many hellos and goodbyes.
$
* Une foi que tu as programme "scanner.c" et qu'il marche bien, modifies le pour qu'il scanne un fichier a la recherce de plusieurs mots
simultanement, qui se trouvent dans un autre fichier, un mot par ligne:
Code:
$ cat liste_de_mots.txt
hello
good
bad
$ multiscanner liste_de_mots.txt un_fichier.txt
hello world
manny hellos and goodbyes
a bad line
$
Une astuce pour faciliter la programmation est la fonction strnstr(3), ou si elle n'est pas disponible, la fonction standard strstr(3):
Code:
char * strnstr(const char *big, const char *little, size_t len);
char * strstr(const char *big, const char *little);
Voila, bon courage!