国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
格式化 C/C++/H/HPP/java ... 的程序文件
格式化 C/C++/H/HPP/java ... 的程序文件
作者:林子深 文章來源:本站原創(chuàng) 點擊數(shù): 75 更新時間:2009-5-7 13:28:58

 

因為想讀一下nmap的源代碼,代碼的內(nèi)容雖好,可規(guī)范性可不敢恭維
所以就寫了這個小程序,感覺不錯,就拿來與大家分享一下
聲明:本程序代碼公開,您可以對其進行修改和再次發(fā)布,但請保留作者信息
* 作者:林子深 * 日期:2003-03-22 * 郵件:lzs@army.com

子程序:格式化代碼返回值類型:文本型 參數(shù):代碼文本 數(shù)據(jù)類型:文本型
局部容器:文件號 數(shù)據(jù)類型:整數(shù)型
局部容器:循環(huán)容器 數(shù)據(jù)類型:整數(shù)型
局部容器:級別 數(shù)據(jù)類型:整數(shù)型
局部容器:存在空行 數(shù)據(jù)類型:整數(shù)型
局部容器:文本行 數(shù)據(jù)類型:文本型
局部容器:返回容器 數(shù)據(jù)類型:文本型

級別 = -1
文件號 = 打開內(nèi)存文件 ()

如果真 (文件號 = 0)
返回 (“”)
如果真結(jié)束

代碼文本 = 子文本替換 (代碼文本, 字符 (9), , , , 真)
代碼文本 = 子文本替換 (代碼文本, “//”, #換行符 + “//”, , , 真)
代碼文本 = 子文本替換 (代碼文本, “/*”, #換行符 + “/*”, , , 真)
代碼文本 = 子文本替換 (代碼文本, “{” + #換行符, #換行符 + “{” + #換行符, , , 真)
代碼文本 = 子文本替換 (代碼文本, “}” + #換行符, #換行符 + “}” + #換行符, , , 真)

寫出文本 (文件號, 代碼文本)
移到文件首 (文件號)

判斷循環(huán)首 (是否在文件尾 (文件號, 真) = 假)
文本行 = 刪首尾空 (讀入一行 (文件號))

    如果 (文本行 = “”)
    存在空行 = 存在空行 + 1
    否則 存在空行 = 0
    如果結(jié)束

    如果真 (取文本左邊 (文本行, 1) = “{”)
    級別 = 級別 + 1
    如果真結(jié)束

    如果真 (存在空行 < 2)
    返回容器 = 返回容器 + 取重復文本 (級別, 字符 (9)) + 刪首尾空 (文本行) + #換行符
    如果真結(jié)束

    如果真 (取文本左邊 (文本行, 1) = “}”)
    級別 = 級別 - 1
    如果真結(jié)束

判斷循環(huán)尾 ()

關(guān)閉文件 (文件號)

返回 (返回容器)

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
文本編輯器神器notepad++
怎樣快速壓縮WORD文檔中的空行?
Word刪除空行“攻略”——減少打印頁數(shù)--天際云端 璞玉齋 談天說地 有所得
UltraEdit使用指南
Word制表的一些技巧
e(易精經(jīng)第二章)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服