Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1287 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C / C++] Besoin d'aide sur les tableaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C / C++] Besoin d'aide sur les tableaux

n°650505
Muldeo
Posté le 21-02-2004 à 10:41:21  profilanswer
 

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
mood
Publicité
Posté le 21-02-2004 à 10:41:21  profilanswer
 

n°650516
Joel F
Real men use unique_ptr
Posté le 21-02-2004 à 10:59:01  profilanswer
 

std::vector est ton ami.
 
cf SGI STL Index : http://www.sgi.com/tech/stl/

n°650528
Taz
bisounours-codeur
Posté le 21-02-2004 à 11:36:16  profilanswer
 

et std::string

n°651494
uself
Posté le 22-02-2004 à 23:56:56  profilanswer
 

si tu ne sais pa la taille de ton tablo, fo faire un tablo dinamic grace a tt un bordel *,malloc,sizeof, etc , enjoy;)

n°651496
Taz
bisounours-codeur
Posté le 23-02-2004 à 00:12:07  profilanswer
 

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;)
 

:non: std::vector, au pire new/delete et new[]/delete[]

n°651559
blackgodde​ss
vive le troll !
Posté le 23-02-2004 à 09:47:24  profilanswer
 

confondons pas C et C++ :p


---------------
-( BlackGoddess )-
n°652661
Joel F
Real men use unique_ptr
Posté le 24-02-2004 à 09:36:40  profilanswer
 

dans le topic moi je lit  
 
C/C++ alors bon :o

n°653005
blackgodde​ss
vive le troll !
Posté le 24-02-2004 à 13:03:01  profilanswer
 

bin justement il a pas l'air de faire de différence, donc confondons pas ...

n°653017
Taz
bisounours-codeur
Posté le 24-02-2004 à 13:14:41  profilanswer
 

Joel F a écrit :

dans le topic moi je lit  
 
C/C++ alors bon :o

tu crois que c'est grâce à qui que y a 2 cat' :o

n°653210
Joel F
Real men use unique_ptr
Posté le 24-02-2004 à 14:59:50  profilanswer
 

taz a écrit :

tu crois que c'est grâce à qui que y a 2 cat' :o


 
ben oui :o donc il faut qu'il se decide à utilsier les deux cat :o
 

mood
Publicité
Posté le 24-02-2004 à 14:59:50  profilanswer
 

n°742154
Neo Morphe​us
Je suis l'Elu...
Posté le 27-05-2004 à 19:30:38  profilanswer
 

La méthode virtuelle est bonne!Quoique que compliquée et assez lourde, mais bon, c mieux que rien...

n°742166
Joel F
Real men use unique_ptr
Posté le 27-05-2004 à 19:41:34  profilanswer
 

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 :D

n°742188
cris56
Posté le 27-05-2004 à 20:14:36  profilanswer
 

Taz a écrit :

tu crois que c'est grâce à qui que y a 2 cat' :o


 
quoi? avant c et c++ se partageaient la meme cat ? ca devait etre le gros sac a embrouille tout ca

n°742214
Taz
bisounours-codeur
Posté le 27-05-2004 à 20:32:47  profilanswer
 

c'est toi qui mélange tout

n°742346
cris56
Posté le 27-05-2004 à 22:24:49  profilanswer
 

je melange quoi?

n°742348
Taz
bisounours-codeur
Posté le 27-05-2004 à 22:27:37  profilanswer
 

ah non, rien, j'avais mal lu ton post


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C / C++] Besoin d'aide sur les tableaux

 

Sujets relatifs
[php] Tableaux a 2 dimensions[nOOb] Besoin d'aide pour activation PHP-Nuke
Brancher une aide en CHM demande aide ACCESS
[newbie] Aide pour creation de site[C++] besoin d'infos sur les design patterns ...
Aide pour AccessBesoin d'aide pour creation de site
Plus de sujets relatifs à : [C / C++] Besoin d'aide sur les tableaux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR