Bonjour,
Svp j'ai un programme sous fortran , dans ce programme j'ai un paramètre et je veux qu’elle prenne plusieurs valeurs à partir d’un "fichier.dat" qui contient plusieurs valeurs.
un grand merci
Bonjour,
Svp j'ai un programme sous fortran , dans ce programme j'ai un paramètre et je veux qu’elle prenne plusieurs valeurs à partir d’un "fichier.dat" qui contient plusieurs valeurs.
un grand merci
Bonjour,
Et donc, quelle est plus précisément la question? Comment lire une valeur (de quel type?) dans un fichier? Comment la stocker pour la réutiliser? Comment faire une boucle?
Expose ce que tu as fait, ce que tu souhaites faire, les messages d'erreur obtenus, etc. et tu auras plus de chance d'avoir des réponses pertinentes et utiles.
Bonjour,
tout d'abord merci pour votre réponse, Just pour vous dire que je suis désolé j'ai oublié de vous envoyer un exemple de code.
veuillez trouvez ci-joint l'exemple de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 program ex4 open(10,file='data.txt') do x=0,5,0.5 f=fct_data(x) write(10,*) x,f write(*,'(2f7.2)')x ,f enddo end function fct_data(x) fct_data=2*x**2 +1 return end
Bonjour,
Pense à utiliser les balises CODE pour montrer du code.
Plein de choses à dire sur ton code:
- Il faut toujours commencer un programme par
et la déclaration explicite des variables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part implicit none- Une boucle se fait sur des entiers or tu tentes de faire la tiennes avec un pas de 0.5... et pourquoi d’ailleurs?
- On écrit avec "write" et on lit avec "read". Dans ton exemple, tu ne fais qu'écrire dans le fichier.
- Quand on développe un code on le compile avec toutes les options de débogage à disposition (test sur les valeurs non défines, dépassement de tableau etc.); es-tu familier avec celà ? C'est d'une aide colossale, et pas seulement quand on débute.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager