Ce code est déposé en réponse à une question d'un forum.
http://www.cppfrance.com/forum.v2.aspx?ID= 372070&nb=1
Dans un fichier de type CSV (c'est-à-dire, chaque ligne étant composé de plusieurs champs), le but est de rechercher une chaîne de caractères dans le premier champ.
Le concept global :
- lecture du fichier ligne par ligne ;
- découpage de chaque ligne en fonction d'un séparateur (ici, un espace) ;
- stockage des informations de la ligne dans une liste chaînée de structures d'informations.
- fermeture du fichier.
- exemple de recherche de chaîne de caractère.
La limite de ce code tient à l'espace de mémoire disponible, puisque le fichier lu est stocké sous forme de liste chaînée.