Avec Gnat, toujours, tu peut declarer :
Code :
function system(commande_a_executer : in string) return integer; pragma import(C, system, "system" ); retour_commande_a_executer : integer := 0;
|
Puis faire :
Code :
retour_commande_a_executer := system(" Commande a executer avec les arguments ", & ascii.nul); -- & ascii.nul indispenssable au bon fonctionnement.
|
mais c'est moin propre, bien que ça fonctionne tres bien !