婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > .net開發:為程式碼加上行號的方法詳解

.net開發:為程式碼加上行號的方法詳解

熱門標簽:手機地圖標注如何刪除 外呼系統代理品牌 怎么給超市做地圖標注入駐店 辦理400電話證件 巫師3為什么地圖標注的財寶沒有 寧波自動外呼系統代理 十堰正規電銷機器人系統 外呼系統費用一年 世紀佳緣地圖標注怎么去掉

Abstract
若需要將程式碼放進word交報告或做文件時,或許我們會想將程式碼加上行號方便講解,如同博客園顯示程式碼那樣,我們該如何做呢?

Introduction

使用環境:Visual C++ 9.0 / Visual Studio 2008

一段C++的小程式,可以幫程式碼加上行號后輸出。
以下為引用的內容:
map_code_line.cpp / C++

復制代碼 代碼如下:

         /*
         (C) OOMusou 2008

         Filename    : map_code_line.cpp
         Compiler    : Visual C++ 9.0 / Visual Studio 2008
         Description : Demo how to add line number for code
         Release     : 07/18/2008 1.0
         */
         #include iostream>
         #include fstream>
         #include string>
         #include map>
         #include algorithm>
         using namespace std;
         ifstream infile("map_code_line.cpp");
         ofstream outfile("map_code_line_r.cpp");
         struct print_map {
           void operator() (pairint, string> p) {
             cout    p.first " " p.second endl;
             outfile p.first " " p.second endl;
           }
         };
         int main() {
           mapint, string> lines;
           string line;
           int line_num = 1;
           while(getline(infile, line))
           lines[line_num++] = line;
           infile.close();
           for_each(lines.begin(), lines.end(), print_map());
           outfile.close();
         }

執行結果
以下為引用的內容:

復制代碼 代碼如下:


         /*
         (C) OOMusou 2008 http://oomusou.cnblogs.com

         Filename    : map_code_line.cpp
         Compiler    : Visual C++ 9.0 / Visual Studio 2008
         Description : Demo how to add line number for code
         Release     : 07/18/2008 1.0
         */
         #include iostream>
         #include fstream>
         #include string>
         #include map>
         #include algorithm>
         using namespace std;
         ifstream infile("map_code_line.cpp");
         ofstream outfile("map_code_line_r.cpp");
         struct print_map {
           void operator() (pairint, string> p) {
             cout    p.first " " p.second endl;
             outfile p.first " " p.second endl;
           }
         };
         int main() {
           mapint, string> lines;
           string line;
           int line_num = 1;
           while(getline(infile, line))
           lines[line_num++] = line;
           infile.close();
           for_each(lines.begin(), lines.end(), print_map());
           outfile.close();
         }


32行
以下為引用的內容:

復制代碼 代碼如下:

          while(getline(infile, line))
          lines[line_num++] = line;

是整個程式的關鍵:使用map,key存放行號,value存放每一行的程式碼。而且隨著每一行程式碼的讀入,自動增加行號。

37行
以下為引用的內容:

復制代碼 代碼如下:


          for_each(lines.begin(), lines.end(), print_map());

將map內容印出,因為map無法配合copy(),只好退而求其次使用for_each()與functor。

20行

以下為引用的內容:

復制代碼 代碼如下:

             struct print_map {
          void operator() (pairint, string> p) {
            cout    p.first " " p.second endl;
            outfile p.first " " p.second endl;
          }
        };

配合for_each()的functor,22行的cout可以拿掉,只是方面在螢幕顯示而已。

Conclusion

STL的map是很好用的容器,尤其substring寫法,若index下沒有元素,會自動新增,所以才會有lines[line_number++] = line;這麼漂亮的寫法。

您可能感興趣的文章:
  • dhtmlxGrid 添加行號詳細步驟
  • DataGridView控件顯示行號的正確代碼及分析
  • FLEX 獲取DataGrid行號和列號示例代碼
  • python中使用sys模板和logging模塊獲取行號和函數名的方法
  • pycharm 使用心得(四)顯示行號
  • Python實現去除代碼前行號的方法
  • MyEclipse刪除網上復制下來的來代碼帶有的行號(正則去除行號)

標簽:山西 平涼 牡丹江 嘉興 泰州 景德鎮 天門 通遼

巨人網絡通訊聲明:本文標題《.net開發:為程式碼加上行號的方法詳解》,本文關鍵詞  .net,開發,為,程式,碼加,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《.net開發:為程式碼加上行號的方法詳解》相關的同類信息!
  • 本頁收集關于.net開發:為程式碼加上行號的方法詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产综合久久久久久久久久久久| 欧美丰满美乳xxx高潮www| 国产精品一二三| 在线观看精品一区| 日本一区二区三区视频视频| 亚洲成人动漫av| www.久久久久久久久| 日韩精品资源二区在线| 夜夜嗨av一区二区三区四季av | 欧美理论电影在线| 亚洲国产裸拍裸体视频在线观看乱了| 蜜臀av性久久久久av蜜臀妖精| 93久久精品日日躁夜夜躁欧美| 欧美videos中文字幕| 亚洲一级在线观看| 99这里都是精品| 国产午夜三级一区二区三| 免费在线欧美视频| 日韩一区二区三区在线| 亚洲一级片在线观看| 99久久er热在这里只有精品15| 久久久不卡网国产精品二区 | 日韩视频在线永久播放| 亚洲国产一区二区在线播放| av一区二区三区黑人| 欧美国产一区在线| 成人一级片网址| 中文字幕不卡在线播放| 国产电影一区二区三区| 国产香蕉久久精品综合网| 国产一区二区三区四区五区入口| 欧美成人性战久久| 国产一区二区三区久久悠悠色av| 欧美xxxx在线观看| 国产精品一区在线观看乱码| 精品裸体舞一区二区三区| 成人一区二区三区视频在线观看| 日本午夜精品一区二区三区电影| 国产美女av一区二区三区| 欧美videos大乳护士334| 在线观看av一区二区| 亚洲黄一区二区三区| 在线观看亚洲精品视频| 亚洲在线中文字幕| 日韩一卡二卡三卡| 韩国精品免费视频| 中文字幕亚洲欧美在线不卡| 99九九99九九九视频精品| 亚洲午夜久久久| 欧美成人免费网站| 国产成人精品www牛牛影视| 国产精品久久久久久久久久免费看| 成人福利在线看| 亚洲国产三级在线| 精品少妇一区二区三区| 懂色av一区二区夜夜嗨| 伊人夜夜躁av伊人久久| 欧美一级在线免费| proumb性欧美在线观看| 亚洲小说欧美激情另类| 欧美成人在线直播| 99在线热播精品免费| 五月婷婷欧美视频| 91天堂素人约啪| 这里只有精品电影| 免费成人av在线播放| 欧美日韩成人综合天天影院| 亚洲一区二区av在线| 成人免费精品视频| 中文字幕一区二区三区av| 国产成人一区二区精品非洲| 久久久久久免费| 亚洲免费高清视频在线| 日韩一区二区电影| 91福利国产成人精品照片| 久久精品二区亚洲w码| 亚洲精品自拍动漫在线| 久久网站热最新地址| 欧美色爱综合网| 成人一二三区视频| 激情综合色播激情啊| 亚洲va欧美va国产va天堂影院| 麻豆成人久久精品二区三区红| 综合网在线视频| 久久久久国色av免费看影院| 欧美日韩第一区日日骚| 成人99免费视频| 国产精品一品视频| 久久99精品国产91久久来源| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 91精品国产欧美一区二区18| 91搞黄在线观看| 91色婷婷久久久久合中文| 国产精品系列在线播放| 激情久久久久久久久久久久久久久久| 亚洲影院免费观看| 一区二区在线观看av| 国产精品久久久久久亚洲毛片| 精品欧美乱码久久久久久| 欧美人与禽zozo性伦| www.视频一区| 成人精品免费看| 成人听书哪个软件好| 国产精品综合二区| 国产一区二区三区香蕉| 精品一区二区三区不卡 | 色综合色综合色综合| 波多野结衣亚洲| 成人app在线观看| 国产乱理伦片在线观看夜一区| 日韩午夜精品视频| 91香蕉视频mp4| 极品美女销魂一区二区三区| 亚洲综合丝袜美腿| 国产偷国产偷精品高清尤物| 欧美中文字幕久久| 成人精品一区二区三区中文字幕| 日本成人在线网站| 亚洲欧美一区二区三区极速播放| 日韩一区二区三区观看| 一本色道久久综合亚洲精品按摩| 国产在线观看免费一区| 亚洲一区二区欧美| 亚洲欧美自拍偷拍| wwwwww.欧美系列| 欧美丰满少妇xxxxx高潮对白| eeuss鲁片一区二区三区在线观看| 青青青爽久久午夜综合久久午夜| 亚洲精品国产高清久久伦理二区| 国产亚洲va综合人人澡精品| 日韩女优电影在线观看| 欧美日韩成人综合在线一区二区| 91小宝寻花一区二区三区| 成人污污视频在线观看| 国产综合久久久久久久久久久久| 男人操女人的视频在线观看欧美| 亚洲精品乱码久久久久久日本蜜臀| 国产亚洲制服色| 久久综合资源网| 99久久99久久久精品齐齐| 国产suv一区二区三区88区| 在线欧美日韩精品| www精品美女久久久tv| 亚洲精品欧美激情| 加勒比av一区二区| 色婷婷精品大在线视频| 欧美成人一级视频| 亚洲黄色av一区| 国产一区二区三区在线看麻豆| 91免费观看在线| 精品成人一区二区| 99久久免费视频.com| 欧美在线观看视频在线| 精品国产精品网麻豆系列| 综合久久综合久久| 激情丁香综合五月| 欧美日韩一区久久| 中文字幕欧美激情一区| 日韩精品欧美精品| 91女厕偷拍女厕偷拍高清| 日韩免费一区二区三区在线播放| 自拍偷拍亚洲激情| 国产精品一二三区| 日韩欧美中文字幕公布| 亚洲欧美视频在线观看视频| 国产精品综合久久| 欧美一级日韩免费不卡| 一区二区三区不卡视频在线观看| 国产精品91一区二区| 欧美一级免费大片| 亚洲成人免费av| 91蜜桃婷婷狠狠久久综合9色| 久久一区二区视频| 激情五月婷婷综合网| 欧美精品久久一区| 91免费在线看| 久久成人免费电影| 国产精品欧美极品| 91在线一区二区| 久久婷婷综合激情| 日本一区二区三区高清不卡 | 国产精品久久久久久久久久免费看| 国产精品久久久久久久第一福利| 亚洲精品乱码久久久久久久久 | 欧美日韩国产综合一区二区 | av成人动漫在线观看| 欧美三电影在线| 久久久精品人体av艺术| 国产精品成人免费| 日日摸夜夜添夜夜添精品视频| 精品一区二区三区免费观看| 一本久久综合亚洲鲁鲁五月天| 国产最新精品精品你懂的| 欧美一区二区视频免费观看| 日韩精品一区二区三区视频在线观看 | 黑人巨大精品欧美一区| 色老综合老女人久久久| 欧美v日韩v国产v| 婷婷综合另类小说色区| 91麻豆国产福利在线观看|