Disons que j'ai un fichier contenant plusieurs lignes de 3 colonnes:Quel est le moyen le plus efficace de trouver plusieurs sommes à partir d'un fichier?
3 1 3
1 2 3
4 5 6
. . .
L'objectif est de trouver la somme de chaque colonne. La solution est simple: faites 3 variables pour la somme puis 3 variables temporaires supplémentaires.
Cependant, cette solution ne s'adapte pas bien. Et s'il y a 6 colonnes? Ensuite, je devrais faire un total de 12 variables. Il y a d'autres façons de ne faire qu'une variable count et une variable temp et d'ajouter la variable temp à la somme correcte en utilisant le module du nombre. Mais cela semble être un hack.
Existe-t-il une meilleure façon de le faire ou une bibliothèque standard C++ destinée à cela?
Utilisez un 'vecteur'. –
Si vous utilisez une file d'attente, chaque ligne commence à la tête, puis avance jusqu'à ce que le caractère "\ n'", puis retourne le pointeur vers la tête. Ensuite, lorsque vous avez terminé avec tout, marchez une fois la file d'attente pour les sorties. Moins de frais généraux qu'un vecteur imo. – Fallenreaper
@CoryNelson Pourriez-vous expliquer en utilisant un vecteur? – joshualan