bien avant que Microsoft Windows, les programmeurs ont utilisé un langage Fortran appelé à résoudre des problèmes scientifiques et d'ingénierie complexes. Développer départ en 1953 , ce langage de vieillissement peut également effectuer des tâches simples telles que la lecture et la manipulation des personnages . Vous trouverez peut-être cette capacité utile pour demander aux utilisateurs des informations non numérique ou la lecture de chaînes de texte à partir de fichiers externes. Parce que FORTRAN gère automatiquement les opérations d'entrée , il vous suffit d'entrer les bonnes commandes pour effectuer ces tâches. Instructions
Lire à partir du clavier
1
ouvert un de vos fichiers Fortran et ajoutez le code suivant après votre déclaration de programme :
caractère
* 4 * 2 xcharacter y
< p> Ce code définit deux variables de caractères dont les longueurs sont de 4 et 2 , respectivement . Utilisez ce format lors de la définition des variables de caractère
2
Ajoutez le code ci-dessous après ces deux déclarations de variables : .
Print * , " S'il vous plaît entrer un mot de quatre personnages et deux caractères mot « lecture ( * 1) x , le format Y1 (A4 , A2)
la déclaration lue lit les données dans les variables x et y. Il contient également deux paramètres entourés de parenthèses. Le premier paramètre , *, raconte FORTRAN pour accepter l'entrée à partir du clavier . Le second paramètre , 1, est un nombre de format. Il pointe vers une étiquette en face d'une déclaration qui contient des instructions de formatage. Cette déclaration est la déclaration de format indiqué après la déclaration lue . La déclaration de format A4 et A2 contient . La lettre A est un code de format qui indique FORTRAN pour traiter les données comme une chaîne de texte. Chaque code de formatage dans la liste des paramètres correspond à une variable dans la déclaration lue . Dans cet exemple, l'ordinateur lit les quatre premiers caractères que vous tapez et de les stocker dans la variable x . Il stocke ensuite les deux prochains caractères que vous tapez dans la variable y. L'instruction print affiche une chaîne de texte qui aide les utilisateurs à comprendre ce que vous voudriez qu'ils entrent.
3
Enregistrer le programme et lancez-le comme vous le faites normalement. Quand une fenêtre de commande s'ouvre, tapez " aaaabb " - sans les guillemets - dans la fenêtre et appuyez sur le code lit les personnages et distribuer "aaaa" à la variable x et "bb" à "Entrée". la variable y .
de lire le fichier
4
Ouvrez le Bloc-notes et collez le texte ci-dessous dans un nouveau document et enregistrez-le.
dddd ee
5
ouvrir un autre fichier Fortran et coller ces déclarations de variables ci-dessous la déclaration du programme :
caractère
* 4 * 2 xcharacter y
6
Ajoutez les lignes suivantes code après le code que vous voyez dans l'étape précédente:
open (" ? " 2, FILE = ) lecture ( 2, 3) x , le format Y3 (A4, 1x , A2) close (2 )
Remplacer le point d'interrogation avec le nom du fichier texte que vous avez enregistré . La déclaration ouverte ouvre ce fichier et lui attribue un numéro d'unité à elle. Ce nombre est égal à 2 . La déclaration lue apparaît différent cette fois. Son second paramètre , 3, se réfère à la déclaration de format ci-dessous , mais le premier paramètre se réfère à 2, le nombre de fichiers associés à votre déclaration ouverte. Parce que ces numéros correspondent, le communiqué lu lira les données de ce fichier et de le stocker dans les variables x et y.
7
Enregistrer le programme et exécutez-le . Le programme lit les caractères à partir de votre fichier et les stocke dans les variables x et y.