begin process at 2012 05 30 14:09:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

programme cesse de fonctionner


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

programme cesse de fonctionner

mercredi 10 juin 2009 à 10:16:43 | programme cesse de fonctionner

kort1508

Bonjour, alors voila j'ai un problème lorsque je lance mon programme, il débute normalement mais seulement voila, il apparait a l'écran que mon programme.exe a cesser de fonctionner et je ne vois pas d'ou sa vient dans mon code.cpp, merci d'avance pour votre aide.

#include <c_port.h>
#include <c_api.h>
#include <c_path.h>
#include <iostream>
#include <fstream>
//Gestionnaire de ressources
#include <p_api.h> /* Pour pouvoir utiliser init_resource_manager() */

#include <c_out.h> /* pour le mode verbose */

using namespace std;
ofstream file2 ("file2.txt");

void function parse_operation(T_machine* mch) {

T_op* operation=mch->get_operations();
while (operation != NULL) {
T_op *def_op = operation->get_definition();
T_ident *ref_op = def_op->get_ref_operation();

file2 << " " << operation->get_op_name()->get_value() << '-' << '>' << " " << ref_op->get_name()->get_value() << ';' << endl;

// Definition de l'operation

while (ref_op) {
file2 << " Ref_op = " << ref_op->get_name()->get_value() << endl;
ref_op = (T_ident *) ref_op->get_next();
}
operation = (T_op*)operation->get_next();
}

}

int function main(int argc, char* argv[]) {
const string filename=argv[1];

//Initialisation du systeme des ressources
init_resource_manager() ;

// Initialisation du compilateur
init_compiler() ;
set_verbose_mode() ;

file2 << "Reading file: " << argv[1] << endl;
T_betree *betree= compiler_syntax_analysis(filename.c_str());

// Chargement de tous les composants de la colonne de raffinement
betree=compiler_semantic_analysis(betree);

T_machine *mch = betree->get_root();
T_machine *mcha = mch;
mch = mch->get_ref_specification(); // Specification de la colonne de raffinement

parse_operation(mcha);

do {
file2 << "Current component : " << mcha->get_machine_name()->get_name()->get_value() << endl;
mcha = mcha->get_ref_abstraction();
parse_operation(mcha);
}
while (mch != mcha);

}

En gros cela m'affiche cela dans mon fichier texte :

 evt5-> evt3;
 evt6-> evt3;
 evt3-> evt1;
alors qu'il devrait y avoir en plus

 evt3->evt2;
 evt4;
 evt1->evt1;


mercredi 10 juin 2009 à 10:50:18 | Re : programme cesse de fonctionner

neone

Bonjour,
tu compile sous quoi???
salut
mercredi 10 juin 2009 à 11:05:04 | Re : programme cesse de fonctionner

kort1508

Salut, je compile avec le Bcompiler


Cette discussion est classée dans : include, get, operation, op, mch


Répondre à ce message

Sujets en rapport avec ce message

compteur, sortie. [ par kort1508 ] Bonjour, voila je suis en train de m'essayer a la programation et au C++, et je n'arrive pas a faire plusieurs trucs et je ne comprends pas pourquoi. Aide langage [ par toosdu87 ] Voila je suis complètement débutant sur le C++ et j'aimerai compiler un programme.Le problème est qu'il me créer l'erreur suivante lors de la compilat besoin d'un pro en c++ [ par skro93 ] Salut a tous je vous redemande votre aide  car c'est important, j'ai un programme qui me permet de lire et afficher  qu' un seul caractère mais ce je wxwidgets et fenetre d affichage... [ par jojomillenium ] Bonjour,J'aimerai en utilisant les wxwidgets afficher une webcam:Seulement j ai un probleme de compatibilité:Ci dessous mon code et l erreur:en utilis OpenCV [ par jmdiverrez ] Bonjours !       J'ai un problème avec openCV, je fais l'acquisition d'un flux vidéo, venant d'une camera HF, via une carte d'acquisition (un boîtier Compilation en mode ligne de commande(DOS) avec Turbo C [ par ousin ] Bonjour, Je cherche à ecrire un programme qui va compiller un autre (je veux dire generer son fichier executable) en utilisant la fonction exec() mais Problème de connexion Socket [ par qhhu ] Bonjour !En temp normal, je programme en java, mais j'ai voulu essayer le c++parce que je trouve que c'est interessant de connaître plusieurs language demande [ par wawanas ] jai un probleme et je ne sais pas comment le publier dans le site pour le resoudre. <span style="" lang= [dev c++] mot de passe c++ [ par kiki67100 ] Bonjour jaimerais savoir comment faire une petit gestion de mot de passe en c++ voici mon codes mais meme avec un faux mot de passe sa marche /*** PRO Recupérér Handle de d'un processus [ par kiki67100 ] Bonjour je voudrais recuperer le handle d'un processus active ex :explorer.exejai deja un code similaire mais il trouve que le PID a partir du process


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 1,638 sec (4)

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