Merci à tous ceux qui ont répondu, c'est quand meme cool de voir qu'on peut encore demander de l'aide !!!
Bon, j'ai résolu en partie mon problème : pour la mémoire, l'allocation d'un tableau de 100000 lignes est effectivement beaucoup trop gros. En passant par malloc, ca marche nettement mieux.
Par contre pour la structure personne n'a vraiment répondu à la question : comment on fait pour passer un pointeur sur une structure à une fonction, de sorte qu'on puisse l'utiliser au sein de la fonction (comme ça idéalement je pourrais remplir ma structure depuis une fonction ce qui simplifirai pas mal mon code...).
Sinon quelqu'un a une idée de comment on crée un tableau dans lequel je pourrai mettre mes structures (rappel : pour l'instant une structure = 1 fichier, et il me reste 998 fichiers à lire et a charger en mémoire)...
[^] # Re: base de la programmation
Posté par zedis . En réponse au message Question pour C gourou !. Évalué à 1.
Bon, j'ai résolu en partie mon problème : pour la mémoire, l'allocation d'un tableau de 100000 lignes est effectivement beaucoup trop gros. En passant par malloc, ca marche nettement mieux.
Par contre pour la structure personne n'a vraiment répondu à la question : comment on fait pour passer un pointeur sur une structure à une fonction, de sorte qu'on puisse l'utiliser au sein de la fonction (comme ça idéalement je pourrais remplir ma structure depuis une fonction ce qui simplifirai pas mal mon code...).
Sinon quelqu'un a une idée de comment on crée un tableau dans lequel je pourrai mettre mes structures (rappel : pour l'instant une structure = 1 fichier, et il me reste 998 fichiers à lire et a charger en mémoire)...
Merci !
Zed