minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 2 décembre 2005
-
17 mars 2005 à 23:26
minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 2 décembre 2005
-
19 mars 2005 à 00:46
Voilà je suis en train de faire une appli sur les listes chainées avec
une classe. Seulement je suis sûr et certain qu'il y a plein d'erreur
(l'application marche quand même). Donc si quelqu'un a le temps de
m'aider, voici le lien pour télécharger le zip contenant le .cpp et le
.exe :
NitRic
Messages postés402Date d'inscriptionmardi 1 mai 2001StatutMembreDernière intervention15 août 2011 18 mars 2005 à 03:14
Tu compile en C++ alors autant tout faire en C++
#include <cstring> // avec un `c` et sans `.h`
#include <cstdio> // avec un `c` et sans `.h`
#include <cstdlib> // avec un `c` et sans `.h`
#include
// pour utiliser l'espace de nom std
// ca évite de toujours écrire:
// std::cout << "Bonjour\n";
// std::cin >> variable;
// etc ...
using namespace std;
// les équivalent C <=> C++
// (conio c'est de la merde)
clrscr(); <<=>> system("cls");
scanf("%s", prenom); <=> cin.getline( prenom, sizeof(prenom)-1, '\n' ); // -1 pour le '\0' final
printf("%s\n", prenom); <<=>> cout << prenom << endl;
tu as les basic_string en C++
#include <string>
using namespace std;
string prenom;
// j'en suis pas certain mais ca fonctionne à peu pres comme ca(ca fait longtemps le C++ et moi :})
cin >> prenom;
cout << prenom << endl;
Mes exemples ne sont pas parfaits et il ne faut pas faire du copy/paste mais il démontre quand même assez bien ce que je voulais expliquer, et ce que je voulais expliquer c'est que toi, d'après ce que j'ai vus, tu n'a aucune `auto-gestion` des nodes, tu manipule les nodes toi-même, tu devrais te faire une class(comme l'exemple ci-dessus) qui ferait l'auto-gestion des nodes, ca serait moin chiant à utiliser, autant pour toi que pour les d'autres ...
Bref, ce ne sont que des idées/conseils/etc ... alors voilà, c'est tout
minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 2 décembre 20053 19 mars 2005 à 00:46
Ben je connais les classes, seulement quand j'ai fait un constructeur,
j'ai mis NULL dans les pointeurs et après la fonction pour tout
afficher affiche toujours le même prénom (le premier).