Bonjour,
pour gerer les arguments entrees, sorties... j'utilise la libraire <metaCommand> qui est pratique pour lancer des programmes en ligne de commande.

Dans le cas scalaire, j'utilise la fonction GetValueAsFloat pour acceder aux valeurs, voir le morceau de code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
float point;      
command.SetOption("Point","c",false,"Get point");
args.Point  = command.GetValueAsFloat("Point","floatval");
Pour un vecteur (en 3 dimensions), je cherche l'equivalent de la fonction GetValueAsFloat.

Pour faire marcher le morceau de code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
float point[3];      
command.SetOption("Point","c",false,"Get point");
args.Point  = command.Get????("Point","????");
Merci