web-dev-qa-db-fra.com

Comment bloquer les commentaires dans fortran?

J'ai vu /* block comment */ pour les commentaires de bloc en C++. Je sais que je peux faire des commentaires en ligne en utilisant ! ou c, mais existe-t-il une option pour commenter les blocs dans Fortran?

19
user22180

Non, l'étrange concept de commentaires de bloc est étranger à Fortran. Votre éditeur ou environnement de développement peut fournir un moyen de commenter un bloc de lignes en une seule fois.

15
High Performance Mark

Vous pouvez cependant faire un petit hack:

go to 100
 ! CHUNK OF CODE YOU WANT TO COMMENT OUT
100 continue

Ouais, je sais que c'est horrible mais ça marche. :)

12
Kbzon

Si votre compilateur FORTRAN prend en charge les macros de préprocesseur, alors une méthode populaire consiste à utiliser ( Que fait exactement un bloc #if 0 ..... #endif? )

#if 0
...
Your comments ...
go here ...
...
#endif
10
muraly

Une ligne avec un c, C, *, d, D ou! dans la première colonne est une ligne de commentaire; sauf que si l'option -xld est définie, les lignes commençant par D ou d sont compilées en tant que lignes de débogage. Les d, D et! sont non standard.

Si vous mettez un point d'exclamation (!) Dans n'importe quelle colonne du champ d'instruction, sauf dans les littéraux de caractères, tout ce qui se trouve après le! sur cette ligne est un commentaire.

4
user5732391