37 Nom instruction,suite;
39 if (instruction[0]!=
'"')
41 Cerr<<
"In System, instruction should begin by \""<<finl;
42 Cerr<<
"instruction beginning "<<instruction;
46 while(instruction[instruction.
longueur()-2]!=
'"')
58 Cerr<<
"Shell command executed: " << instruction<<finl;
59 int error = system(instruction);
62 Cerr <<
"The shell command returns an error: " << error << finl;
63 Cerr <<
"Check your data file." << finl;
Class defining operators and methods for all reading operation in an input flow (file,...
Classe de base des objets "interprete".
class Nom Une chaine de caractere pour nommer les objets de TRUST
int longueur() const
Renvoie le nombre de caracteres de la chaine du Nom y compris le caractere zero de fin de chaine.
Nom & prefix(const char *const)
Nom & suffix(const char *const)
Extraction de suffixe : Nom x("azerty");.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
static void barrier()
Synchronise tous les processeurs du groupe courant (attend que tous les processeurs soient arrives a ...
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
static int je_suis_maitre()
renvoie 1 si on est sur le processeur maitre du groupe courant (c'est a dire me() == 0),...
Classe de base des flux de sortie.
Entree & interpreter(Entree &) override