string
) Exemple1.cpp
Alphabet : Expression régulière : ![]() |
#include "../auto.h" |
accept_sg.cpp
#include "../automates/auto.h"
#include <iostream>
#include <string>
using namespace std;
int main () {
string lu;
cout << "Bonjour ! \nJe suis le programme de
reconnaissance.\nDonnez une chaîne :\n";
getline(cin, lu);
int start = 0;
if( analyser(lu, start) ){
cout << "Oui\n";
}else{
cout << "Non\n";
}
return 0;
}
g++ -o executable programme.cpp interface.h
fonction.cpp
En l'occurrence, l'interface est le fichier auto.h
#include <string>
using namespace std;
bool analyser( string aAnalyser, int & );
Exemple1.cpp
(de préférence, à réaliser sous forme de shell-script)
:g++ -o Exemple1_accept_sg ../../cadres/accept_sg.cpp
../auto.h Exemple1.cpp
CommC.cpp
Alphabet : Expression régulière : ![]() |
#include "../auto.h" |
g++ -o CommC_accept_sg ../../cadres/accept_sg.cpp ../auto.h
CommC.cpp
ExAmericain.cpp
Alphabet : Expression régulière : ![]() |
#include "../auto.h" |
g++ -o ExAmericain_accept_sg ../../cadres/accept_sg.cpp
../auto.h ExAmericain.cpp
IntEcr10.cpp
Alphabet : Expression régulière : ![]() |
#include "../auto.h" |
g++ -o IntEcr10_accept_sg ../../cadres/accept_sg.cpp
../auto.h
IntEcr10
.cpp
PoncF.cpp
Alphabet : Expression régulière : ![]() |
#include "../auto.h" |
g++ -o PonctF_accept_sg ../../cadres/accept_sg.cpp ../auto.h
PonctF
.cpp