fortran 多行注释.docx
《fortran 多行注释.docx》由会员分享,可在线阅读,更多相关《fortran 多行注释.docx(5页珍藏版)》请在三一办公上搜索。
1、fortran 多行注释fortran 多行注释 你编程序时肯定遇到要一次为很多行代码加注释的情况,以前我都是一行行的加“!”,今天偶然在一个论坛上看到一个解决方案,而且自己按照他的方法,试验了一下,证明切实可行!现与大家分享: 不止一位问道可不可以在visual fortran中为多行代码加注释。 visual fortran本身无这样的功能,但是可以用macro功能自己添!而且是添加工具钮! 做法: (1) 在.Microsoft Visual StudioCommonMSDEV98MACROS文件夹下生成文件GrpComment.dsm (2) 用文本编辑器打开该文件,将以下所附的代码贴
2、在其中,保存 (3) 启动CVF,选Tools=Customize=Add-ins and Macro Files (4) 在GrpComment前打勾,去掉其他的勾 (5) 在同一对话框中选Commands=Macros,此时在右边可以看见CommentDel和CommentOut (6) 选中CommentOut,拖到CVF的工具栏上去,会弹出Button Appearance对话框 (7) 选Image and text,在下边Button text框中输入名称,如“加注释” (8) 类似的方法再将CommentDel命令以工具钮的形式添加到工具栏上,名称可取为“去注释” 这时,工具栏上
3、应该多了两个工具钮:“加注释”和“去注释”。 用法: 加注释:选择要加注释的多行代码,点击“加注释”按钮即可; 去注释:选择已经注释的多行代码,点击“去注释”按钮即可。 适用:后缀为f90或f77的代码文件。 = VBscript代码: Function FileType (ByVal doc) ext = doc.Name FileType = 0 pos = Instr(ext, .) if pos 0 then Do While pos 1 ext = Mid(ext, pos, Len(ext) - pos + 1) pos = Instr(ext, .) Loop ext = LCa
4、se(ext) end if If ext = .f90 Then FileType = 8 ElseIf ext = .for Then FileType = 9 Else FileType = 0 End If End Function Sub CommentOut DESCRIPTION: 为所选的多行代码加注释 Dim win set win = ActiveWindow if win.type Text Then MsgBox This macro can only be run when a text editor window is active. else TypeOfFile
5、 = FileType(ActiveDocument) If TypeOfFile = 8 Or TypeOfFile = 9 Then If TypeOfFile = 8 Then CommentType = ! Fortran 90 file Else CommentType = C Fortran 77 file End If StartLine = ActiveDocument.Selection.TopLine EndLine = ActiveDocument.Selection.BottomLine If EndLine StartLine Then Temp = StartLin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fortran 多行注释 注释
链接地址:https://www.31ppt.com/p-3157297.html