Je suis crevé et dégouté. Je viens de passer ma journée sur ces codes de M.... que j'ai extrais de source trouvées sur le site.
En tout et pour tout, je n'ai que le livre C++ pour les nules poue essayer de m'en sortir.
Je n'arrive pas faire compiler cs quelques lignes.
J'essaye de creer une class et a appeler les fonctions depuis le main. mais cela ne veut pas compiler.
Je n'y arrive pas. A l'aide !!!!
Merci pour celui qui pourra me conseiller.
A+
Fred23
#include <iostream.h> //Librairie pour les entrées/sorties
#include <conio.h> //Librairie pour le getch()
#include <stdio.h> //Librairie pour le temps de latence (Sleep)
using namespace std; //Déclaration des données I/O
class Subway
{
public:
// Déclaration des variables
int **Board;
int i_Line;
int i_Column;
int i_Login;
int i_Logon;
int i_Entry_Count;
char cChoice;
char MainMenu(char); //Fonction pour le menu
void Display(int); //Fonction pour l'affichage de donnes
int Import(int); //Fonction pour Import un fichier CSV
int New_Line(int); //Fonction pour ajouter de nouvelles données
void Export(int,bool); //Fonction pour exporter vers un fichier CSV
void AddLine(int); //Fonction pour ajouter une ligne
struct Ratpm{ //Création de la structure de la ligne
char c_Line_Name[25]; //nom de la ligne
char c_Station_Name[50];//nom de la station
int i_Distance_to_Next; //Distance vers la prochaine station
};
Ratpm tData[255]; //Déclaration globale des variable
};
//****************************************************************************//
int Subway::New_Line(int i_Entry_Count) //Fonction pour rentrer les données
{
i_Logon = 123456;
cout << "Entrez le code d'autorisation:\n";
cin >> i_Login;
if (i_Login == i_Logon )
{
AddLine(i_Entry_Count); //Fonction pour ajouter une ligne
i_Entry_Count++; //Increment du compteur
}
else
cout << "\nVous n'avez pas les priviléges de cette fonction.\n";
return i_Entry_Count; //Renvoi de la valeur du compteur
}
//****************************************************************************//
void Subway::AddLine(int i_Entry_Count) //Fonction d'ajout d'une ligne de transport
{
cout<<"Veuillez saisir le nom du reseau de Transport \n";
}
//****************************************************************************//
char Subway::MainMenu(char cChoice) //Fonction MainMenu
{
cout << " Que desirez-vous faire ?\n";
cout << " [R] ==> Rentrer de nouvelles donnees ?\n";
cout << " [E] ==> Exporter mes donnees (CSV) ?\n";
cout << " [I] ==> Import un fichier CSV ?\n";
cout << " [A] ==> Consulter mes donnees ?\n";
cout << " [P] ==> Imprimer mes donnees ?\n";
cout << " [ESC] ==> Quitter le programme ?\n" << endl;
cChoice = getch();
return cChoice;
}
//****************************************************************************//
void Main()
{
char cChoice;
int i_Entry_Count = 0;
//Subway::New_Line(i_Entry_Count);
Subway::MainMenu();
//return cChoice;
}