Besoin d'aide sur les tableaux [C / C++] - C++ - Programmation
Marsh Posté le 21-02-2004 à 10:59:01
std::vector est ton ami.
cf SGI STL Index : http://www.sgi.com/tech/stl/
Marsh Posté le 22-02-2004 à 23:56:56
si tu ne sais pa la taille de ton tablo, fo faire un tablo dinamic grace a tt un bordel *,malloc,sizeof, etc , enjoy
Marsh Posté le 23-02-2004 à 00:12:07
uself a écrit : si tu ne sais pa la taille de ton tablo, fo faire un tablo dinamic grace a tt un bordel *,malloc,sizeof, etc , enjoy |
std::vector, au pire new/delete et new[]/delete[]
Marsh Posté le 23-02-2004 à 09:47:24
confondons pas C et C++
Marsh Posté le 24-02-2004 à 13:03:01
bin justement il a pas l'air de faire de différence, donc confondons pas ...
Marsh Posté le 24-02-2004 à 13:14:41
Joel F a écrit : dans le topic moi je lit |
tu crois que c'est grâce à qui que y a 2 cat'
Marsh Posté le 24-02-2004 à 14:59:50
taz a écrit : tu crois que c'est grâce à qui que y a 2 cat' |
ben oui donc il faut qu'il se decide à utilsier les deux cat
Marsh Posté le 27-05-2004 à 19:30:38
La méthode virtuelle est bonne!Quoique que compliquée et assez lourde, mais bon, c mieux que rien...
Marsh Posté le 27-05-2004 à 19:41:34
Neo Morpheus a écrit : La méthode virtuelle est bonne!Quoique que compliquée et assez lourde, mais bon, c mieux que rien... |
mauvais topic
Marsh Posté le 27-05-2004 à 20:14:36
Taz a écrit : tu crois que c'est grâce à qui que y a 2 cat' |
quoi? avant c et c++ se partageaient la meme cat ? ca devait etre le gros sac a embrouille tout ca
Marsh Posté le 21-02-2004 à 10:41:21
Salut,
Je suis en train de réaliser un programme qui permet de gérer et de consulter les pointages obtenus dans un éventuel jeux. Au démarrage du programme, mon tableau ne contient aucun pointage. L'utilisateur peu ajouter des pointages qui sont cumulé dans mon tableau. Il peut aussi lire un fichier texte qui contient des pointages ( les pointages sont lus dans le fichier, placés dans le tableau et le fichier est refermé tout de suite). Il peut ajouter d'autres pointages et enregistrer les pointages dans un fichier texte. Il peut aussi afficher les pointages classé soit en ordre alphabétique de nom, de prénom, de marque, ou de date. C'est cette derniêre partie qui me pose problème. Voici la déclaratiion de mon tableau:
struct pointages {
char dateMarque[10];
int marque;
char nom [30];
char prenom [20];
};
struct pointages tab_Pointages[100];
Le nom, le prénom et la marque sont entrés par l'utilisateur et la date est la date du système lors de l'ajout du pointage transformée en chaine de caractère de forme aaaa-mm-jj. Je me demande comment faire pour classer mon tableau en orde alphabétique de nom ou de prénom, ou en ordre décroissant de date ou de marque selon ce que je lui ai demandé. Je voulais faire 4 modules, un pour chaque classement.
Autre question, dans la déclaration de mon tableau, j'ai mis 100 entre les crochets (le nombre maximal de pointages que le tableau peut contenir) mais étant donné que je ne sais pas combien de pointages l'utilisateur va entrer, est-ce que je met un gros nombre pour etre sur que l'utilisateur ne se rende jamais là ou bien il y a autre moyen de faire.
Je suis débutant en programmation et votre aide serait appréciée. Merci.
Message édité par Muldeo le 21-02-2004 à 10:42:30