国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

.net開(kāi)發(fā):為程式碼加上行號(hào)的方法詳解

2024-07-10 12:44:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Abstract
若需要將程式碼放進(jìn)word交報(bào)告或做文件時(shí),或許我們會(huì)想將程式碼加上行號(hào)方便講解,如同博客園顯示程式碼那樣,我們?cè)撊绾巫瞿?

Introduction

使用環(huán)境:Visual C++ 9.0 / Visual Studio 2008

一段C++的小程式,可以幫程式碼加上行號(hào)后輸出。
以下為引用的內(nèi)容:
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() (pair<int, string> p) {
             cout    << p.first << " " << p.second << endl;
             outfile << p.first << " " << p.second << endl;
           }
         };
         int main() {
           map<int, 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();
         }

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳曲县| 白沙| 濮阳市| 长治县| 滦南县| 阳山县| 滦南县| 沙坪坝区| 许昌市| 栾川县| 海南省| 儋州市| 桂林市| 乐山市| 石渠县| 且末县| 隆安县| 左权县| 枣阳市| 沧州市| 安陆市| 阳新县| 腾冲县| 怀来县| 长乐市| 堆龙德庆县| 北川| 玉门市| 交口县| 三河市| 湖州市| 涪陵区| 华蓥市| 清丰县| 汾西县| 利津县| 华坪县| 深泽县| 霞浦县| 泰来县| 栾川县|