Passer un d'argument ??

Passer un d'argument ?? - Ada - Programmation

Marsh Posté le 28-02-2007 à 18:11:11    

Bonjour à tous,
 
Soyez indulgents, je débute en Ada....  
 
Simple question, est-il possible de passer des arguments en Ada sous Linux ??
je sais que c'est possible avec un programme C.
 
Et si oui, est-il possible de passer un pointeur en argument ??
 
En fait j'ai un programme C qui appel un executable, qui serra un mix de C et d'Ada. Cet exécutable aurra besoin d'une adresse calculée par le programme appelant. C'est pourquoi j'aimerai passer un pointeur.
Le seul soucis est que mon "main" de l'executable est en Ada, et ça c'est pas modifiable...
 
Je vous emercie d'avance pour vos réponses.

Reply

Marsh Posté le 28-02-2007 à 18:11:11   

Reply

Marsh Posté le 01-03-2007 à 00:36:29    

Ada.Generic.Interface.C.Pointer ?
 

Reply

Marsh Posté le 01-03-2007 à 00:58:08    

Il y a Ada.command_Ligne en standard et Gnat.Command_ligne avec Gnat donc, mais tu peut lire ton argument dans n'importe quel fichier à mon avis.

Reply

Marsh Posté le 01-03-2007 à 09:59:37    


 
OK Merci !
Je vais me documenter sur ces fonctions et voir si ça pourrais correspondre à mon besoin.
Vous tiens au courant.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed