Lecture fichier colone variable
Fermé
Sportif_C
-
28 févr. 2012 à 14:39
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 28 févr. 2012 à 15:20
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 28 févr. 2012 à 15:20
A voir également:
- Lecture fichier colone variable
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Fichier iso - Guide
1 réponse
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
663
28 févr. 2012 à 15:19
28 févr. 2012 à 15:19
plusieurs possibilités :
* utiliser un tableau assez grand pour stocker toute taille que tu utiliseras (simple à programmer, mais pas toujours possible et potentiellement très gourmand en mémoire, imagine une ligne de 100'000 et 100'000 lignes de 1)
* utiliser une structure dynamique comme des listes chainées (accès potentiellement lent à l'accès et plus compliqué à programmer mais efficace au niveau mémoire)
* redimensionner tes différentes lignes (car une matrice = un tableau de pointeur pour chaque ligne) au besoin. : ex : tu prépares des lignes de 100 cases, si à un moment tu lis 100 valeurs, tu redimensionnes ton tableau à 200 (ou en crée un nouveau et copie les valeurs dedans)
* utiliser un tableau assez grand pour stocker toute taille que tu utiliseras (simple à programmer, mais pas toujours possible et potentiellement très gourmand en mémoire, imagine une ligne de 100'000 et 100'000 lignes de 1)
* utiliser une structure dynamique comme des listes chainées (accès potentiellement lent à l'accès et plus compliqué à programmer mais efficace au niveau mémoire)
* redimensionner tes différentes lignes (car une matrice = un tableau de pointeur pour chaque ligne) au besoin. : ex : tu prépares des lignes de 100 cases, si à un moment tu lis 100 valeurs, tu redimensionnes ton tableau à 200 (ou en crée un nouveau et copie les valeurs dedans)
Modifié par Pacorabanix le 28/02/2012 à 15:20