Generation en mode Heterogene Apartir du fichier contenant le main (demo...) attiogbe@naruto:~/SPEC/B/Mesprojets/Euclide/exec/c$ make gcc -I/usr/local/languages/AtelierB/AB/press/lib/LIBTBCPP/c/include -I/usr/local/languages/AtelierB/AB/press/lib/lang/c -c Euclide.c gcc -I/usr/local/languages/AtelierB/AB/press/lib/LIBTBCPP/c/include -I/usr/local/languages/AtelierB/AB/press/lib/lang/c -c SETS.c gcc -I/usr/local/languages/AtelierB/AB/press/lib/LIBTBCPP/c/include -I/usr/local/languages/AtelierB/AB/press/lib/lang/c -c demoEuclide.c gcc -I/usr/local/languages/AtelierB/AB/press/lib/LIBTBCPP/c/include -I/usr/local/languages/AtelierB/AB/press/lib/lang/c -c InterfaceEuclide.c gcc -I/usr/local/languages/AtelierB/AB/press/lib/LIBTBCPP/c/include -I/usr/local/languages/AtelierB/AB/press/lib/lang/c -c euclide.c gcc -I/usr/local/languages/AtelierB/AB/press/lib/LIBTBCPP/c/include -I/usr/local/languages/AtelierB/AB/press/lib/lang/c -c BASIC_IO.c gcc Euclide.o SETS.o demoEuclide.o InterfaceEuclide.o euclide.o BASIC_IO.o \ -L/usr/local/languages/AtelierB/AB/press/lib/LIBTBCPP/c/lib/linux\ -lBtoC -o Euclide attiogbe@naruto:~/SPEC/B/Mesprojets/Euclide/exec/c$ ./Euclide ------------------------- NaBLa Project Euclid Pgm demo ------------------------- +---------------------------------+ + Menu de l'application + +---------------------------------+ Nouvelle division : 1 +---------------------------------+ Quitter : 0 +---------------------------------+ choix ? 1 Division euclidienne, quot, rest ) Donnez le dividende (entre 3 et 78) 78 Donnez le diviseur (entre 1 et 78) 3 Resultat de la division : 26 Reste de la division : 0 +---------------------------------+ + Menu de l'application + +---------------------------------+ Nouvelle division : 1 +---------------------------------+ Quitter : 0 +---------------------------------+ choix ? 1 Division euclidienne, quot, rest ) Donnez le dividende (entre 3 et 78) 64 Donnez le diviseur (entre 1 et 78) 2 Resultat de la division : 32 Reste de la division : 0 +---------------------------------+ + Menu de l'application + +---------------------------------+ Nouvelle division : 1 +---------------------------------+ Quitter : 0 +---------------------------------+ choix ? 1 Division euclidienne, quot, rest ) Donnez le dividende (entre 3 et 78) 78 Donnez le diviseur (entre 1 et 78) 4 Resultat de la division : 19 Reste de la division : 2 +---------------------------------+ + Menu de l'application + +---------------------------------+ Nouvelle division : 1 +---------------------------------+ Quitter : 0 +---------------------------------+ choix ? 1 Division euclidienne, quot, rest ) Donnez le dividende (entre 3 et 78) 89 THIS IS NOT A NUMBER IN 3..78 56 Donnez le diviseur (entre 1 et 78) 7 Resultat de la division : 8 Reste de la division : 0 +---------------------------------+ + Menu de l'application + +---------------------------------+ Nouvelle division : 1 +---------------------------------+ Quitter : 0 +---------------------------------+ choix ? 1 Division euclidienne, quot, rest ) Donnez le dividende (entre 3 et 78) 67 Donnez le diviseur (entre 1 et 78) 7 Resultat de la division : 9 Reste de la division : 4 +---------------------------------+ + Menu de l'application + +---------------------------------+ Nouvelle division : 1 +---------------------------------+ Quitter : 0 +---------------------------------+ choix ? 1 Division euclidienne, quot, rest ) Donnez le dividende (entre 3 et 78) 56 Donnez le diviseur (entre 1 et 78) 67 Resultat de la division : 0 Reste de la division : 56 +---------------------------------+ + Menu de l'application + +---------------------------------+ Nouvelle division : 1 +---------------------------------+ Quitter : 0 +---------------------------------+ choix ? 0 Pas de division ----------- END----------