Bonjour a tous,
Voila je ne suis pas du monde Fortran mais pour un projet, j'ai du réaliser un bridge Fortran C qui se connecte à un WebService RestFull.
Le bridge fonctionne bien mais il me reste une inconnue.
Quand le client Fortran appelle mon code C qui fait la connexion HTTP vers mon WebService celui-ci me retourne une réponse en format JSON que je dois retourner a mon code Fortran. Mais je ne connais pas la taille de ma réponse, d’où, comment puis je récupérer une chaine de character dynamique en Fortran?
J'ai essaie la syntaxe character*(*) ou character(len=*) mais sans succes.
L'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 .... character(len=*) response response = do_get(.....) ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 character(len=*) :: response 1 Error: Entity with assumed character length at (1) must be a dummy argument or a PARAMETER
Si quelqu'un pouvais m'aider avec un bout de code se serais sympa
Merci pour votre aide
LeSnul.






Répondre avec citation
Partager