1

Bonjour,
Je dois modifier un code en Fortran, mais je n'ai jamais utilisé ce language auparavant.
J'ai pris le compilateur de cette page . J'ai pus compiler le code donné en exemple sans problème.

Mais quand je compile la source du code que je dois modifier, sans y avoir touché, j'ai des erreurs:
reference to unimplement intrinsic 'TRIM' at (^)
Idem pour 'SHORT'


En éditant les fichiers fournis avec la source (des .obj, .opt, .dsp, .plg que je croyais inutiles), j'ai lu que ce code était écrit en "Visual Fortran", qui, si j'ai bien compris, permet des mélanges du type C(ou autre) et Fortran, j'éspere que ce ne sera pas le cas dans ce code.
De plus, je suppose qu'il ne sera pas gratuit, et que même si c'est dans la suite visual, cela sera compliqué...

Tout ça pour changer 2 lignes dans un programme en mode texte !

Donc je cherche un compilateur ou une librairie "complète" (j'espere ne pas dire d'ânerie...) ou des réponses à mes problèmes avec 'short' et 'trim'.
Merci d'avance.

2

bah deja, tu peux utiliser gfortran qui est vachement mieux quand meme et qui gere le fortran 95

3

ok, merci du tuyau, je vais essayer.

4

J'ai pas linux là ou je bosse, ça existe sous windows?
Il faudrait cygwin, c'est ça? (Ca me parait bien compliqué)

5

meuh non.

tu vas sur cygwin.com tu télécharges leur truc, au moment de choisir les paquetages tu choisis d'ajouter gcc-gfortran et puis t'installes.


(ce qui risque d'être compliqué c'est le portage visual studio -> gnu)

6

MinGW suffit

7

Je viens d'en discuter avec mon "maître de stage" (ça fais jdr cette appellation), et il m'a sorti un cd de Visual Fortran, pfff je respire...
Merci quand même à tous les deux pour ce coup de main.
Je reviendrais ici quand je rencontrerais des problèmes avec Fortran, ce qui risque d'arriver puisque je débute.
En tout cas je suis rassuré à la lecture de la source, ça semble moins difficile que je pensais. (Il faut dire que je m'attendais à ne rien comprendre)

8

c'est chiant le fortran

je suppose que t'es dans un labo de recherche et que ton maitre de stage a commencé son code en fortran de merde il y a 20 ans et qu'il veut pas le passer en C, nan? grin

#vecu#

9

Recherche oui, c'est pour le XXXX et le code source c'est un americain qui l'a codé il y a 10 ans.
Quand à le porter en C, le XXXX ne serait pas contre, mais j'ai un rapport de stage à rendre, et il me faut une partie analyse, etc...
Bref, ça ne m'arrange pas, et eux ils ont d'autres projets aussi. Tant mieux, ce code fait peur !

EDIT: j'ai enlevé le nom de l'organisme, pour éviter d'être référencé.

10

11

Bah, tu peux essayer de passer un coup de convertisseur, genre f2c. Mais le résultat risque d'être encore plus illisible que le FORTRAN de départ. gni
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

13

Le fortran permet surtt de faire des appli plus optimisees que le C.
C'est encore souvent utilise pour ses performances...

14

exemple? tongue

15

blas

16

Savez vous si il est possible de passer un paramètre à un programe Fortran?
Je ne trouve pas sur google, qui me renvoit sur "parameter" ou sur les paramètres envoyés à une subroutine.

17

18

Ok, je vais essayer, merci.

19

Super, ça marche.
Merci squalyl.
chinois

C'est pas si compliqué le Fortran, en 3 jours j'ai fini un des projets...