Récupération de données d'un fichier, mise dans dans tableau de structure, tri de ce tableau

Description

Ce programme permet de récupérer les données d'un fichier texte et de mettre ces données dans un tableau de structure. Il permet ensuite de créer de séparer ce premier tableau en quatre tableaux (selon 2 critères). Une fois qu'on a nos 4 tableaux, j'applique un algorithme baptisé recherche du voisin le plus proche ou recherche du plus proche voisin.

Pour la récupération des données se fait ligne par ligne, j'utilise la fonction strtok pour séparer les différents éléments de cette ligne.
On peut changer de séparateur, dans mon fichier texte j'utilise comme séparateur la tabulation. Pour changer de séparateur,
char seps[] = " ";//séparateur tabulation
il suffit de mettre le ou les séparateurs que vous utilisez dans votre fichier texte, par exemple char seps[] = ";:"
Vous trouverez la fonction trie qui permet de trier les quatres tableaux. Dans cet algo on cherche à optimiser le trajet entre le point de départ et tous les autres points, j'ai choisi de calculer la norme entre le point de départ et tous les autres points puis de rechercher le mini de ces normes.
Dans le fichier zip vous trouverez une autre classe : la classe chaine qui peut vous être utile.

Conclusion :


si vous ne comprenez pas tout, contactez moi
nb: le programme est très spécifique à notre expérience

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.