begin process at 2012 05 28 16:48:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

J'ai passé ma journée dessus, je vais peter un cable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

J'ai passé ma journée dessus, je vais peter un cable

jeudi 29 janvier 2004 à 19:55:51 | J'ai passé ma journée dessus, je vais peter un cable

fred23

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

jeudi 29 janvier 2004 à 20:24:40 | Re : J'ai passé ma journée dessus, je vais peter un cable

djl

arf tu y a passé l'apres midi, j'ai peine pour toi en tout cas achete un vrai livre car si tu a trouver ca dans c++ pour les nuls alors ca doit etre ecrit par des nuls...


remplace le main par celui la

void main()
{
char cChoice;
Subway s;
int i_Entry_Count = 0;

s.MainMenu(cChoice);

}


jeudi 29 janvier 2004 à 20:25:46 | Re : J'ai passé ma journée dessus, je vais peter un cable

djl


et vire using namespace std; qui n'a rien a faire ici
jeudi 29 janvier 2004 à 20:51:12 | Re : J'ai passé ma journée dessus, je vais peter un cable

frdestroyers27

et aussi apres la declaration de ta variable globale t'a }; de trop!
et ta methode addline ne fait qu'un affichage a l'ecran si c'est bien juste ca que tu veux faire pas besoin de lui passer un int!
ta fonction main n'a pas de boucle ce qui signifie que le prog vas appeller une fois les commande et ca sort du prog...
tu declare cChoice dans la declaration de classe et tu la passe en parametre a une methode qui fait partie de cette meme classe
ca vas vraiment pas bien la!
je croit que tu vas devoir lire encore un peux!
bonne chance
Destroyers27
vendredi 30 janvier 2004 à 08:41:47 | Re : J'ai passé ma journée dessus, je vais peter un cable

fred23

Bonjour,

Merci à tous pour votre coup de main. Je vais tester tout cela ce soir .
Si j'ai des PB je reviendrais vers vous.
Merci encore.

J'en profite pour poser une question.

A quoi sert vriament une class

Est ce vraiment obligatoire?

Toutes les sources que je trouve sur les forums sont sans class.

Quid.?

A+

Fred23
vendredi 30 janvier 2004 à 17:16:16 | Re : J'ai passé ma journée dessus, je vais peter un cable

djl

"A quoi sert vriament une class

Est ce vraiment obligatoire?"

tu devrai jeter ton livre(enfin si le bout de code vient de ce livre) ;)

et plus serieusement acheter un vrai livre ou lire un tuto complet sur c ou c++ mais fait ton choix, cependant si tu n'aime pas les classes, commence par le c ;)

a+
dimanche 1 février 2004 à 13:59:36 | Re : J'ai passé ma journée dessus, je vais peter un cable

Chouchou182


Heu djl, depuis quand main est une fonction void ?

Fred23, est-ce que tu comprends ce que tu fais parce que c'est pas la peine de tester des bouts de code si on ne les comprend pas.

Commence pas par faire de la POO (avec des classes), utilises le standard C et essaye de faire le max avec ; il permet deja de faire pas mal de choses en particulier tout ce que tu fais la avec plein de classes et des trucs complexes.

Aussi, conio n'est pas std ni géré par tous les compilos alors je sais pas ce que tu as mais essaye de te passer de cette librairie.

Courage

Chouhou
dimanche 1 février 2004 à 14:06:36 | Re : J'ai passé ma journée dessus, je vais peter un cable

djl


scuz Chouchou182, j'ai fait un copier-coller et j'ai zapper


Cette discussion est classée dans : fonction, count, int, cout, entry


Répondre à ce message

Sujets en rapport avec ce message

Reference pour arguments de fonction! [ par CoxJoe ] Hello,Voila mon code qui est tres simple :# include # include using namespace std;// fonction pour entrer des lettresvoid getchar(char& name[]){ cout Pas compris les arguments [ par Bog ] Bonjour.Voila à chaque fois que je me lance dans un projet de programmation C++, je suis tjrs bloqué par certaines choses, surtout les arguments, et c Pas compris les arguments [ par Bog ] Bonjour.Voila à chaque fois que je me lance dans un projet de programmation C++, je suis tjrs bloqué par certaines choses, surtout les arguments, et c problème de cout [ par akwell1 ] bonjour,je voudrais savoir comment ce que je dois mettre dans le cout en bas pour que la valeur retour de la fonction s'affiche a l'ecran merci [code] Help, DevC++ fonction retournant un float, résultat très étrange... [ par yom007 ] Bonjour,   je travaille sous devC++ et là c'est l'incompréhension, peut-etre qu'une ame charitable pourra venir à mon secours...J'ai reussi à isoler m menu en c/c++ avec un switch [ par sev622 ] bonjour, voilà, je voudrai faire un menu tout simple avec un switch dans un boucle while...mais j'y arrive pas. Voilà ce que j'ai fait : void main() DEV-CPP, RPG, combat, while ne lis pas l'intérieur de la boucle.... [ par Heakons ] Bon et bien je suis entrain de faire un petit programme RPG, sous DOS avec Dev-CPP, et lorsque le héros arrive au combat sa produit le résultat suivan Probleme de bramchement [ par blastmanu ] Bonjour tout le monde  voila mon probleme, le code suivant réalise un programme de rendu de monnaie pour une caisse enregistreuse et quand je le comp Problème d'appel de fonction d'une DLL en C [ par richard22 ] Bonjour Voici mon problème: je réalise une DLL avec cette fonction: DLLIMPORT int Algo(int **result) {    etc...    } et dans un fichier .h : #ifn convertir pointeur int* en reference int& ??? je fais quoi ? [ par equimose ] j'ai une fonction qui prend comme parametre une CMyLigne & ABet j'ai besoin d'envoyer a cette fonction un pointeur sur une CMyLigne * pLigne !c'est po


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,215 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales