Bonjour,
Ce que je ferais moi:
Je parcours dabord le premier fichier que je souhaite comparer (ici "toto.csv"), je le lis et place son contenu dans un tableau de taille dynamique.
Idem pour le fihcier 2 ("tata.txt").
Ensuite tu compares tes deux tableaux.
Pour celà, tu utilises deux boucles for imbriquées.
La première boucle parcourant ton premier tableaux et ta deuxieme boucle parcourant le second tableau.
Ensuite, dans la seconde boucle for (celle qui parcours donc le deuxieme tableau) tu écris tes conditions => si la ligne du premier tableau contient des mots clée de la ligne du second tableau, alors on affiche cette ligne; sinon on sort de la deuxieme boucle et on passe a la ligne suivante.
En résumé, tu parcours Tableau1 ligne par ligne, tu compares chaque ligne avec toutes les lignes du tableau2; si une ligne du tableau1 contient les mots clée d'une ligne du tableau2, alors on affiche cette ligne.
Je pense ensuite qu'il n'est pas très dure de faire en sorte qu'au lieu d'afficher cette ligne, on l'écrive dans le fichier "new_toto.csv".
J'espere t'avoir éclairer un petit peu.
N'hésite pas si tu as des questions.
Kira