有人可以给我有关如何计算评论行的信息吗?

Posted

技术标签:

【中文标题】有人可以给我有关如何计算评论行的信息吗?【英文标题】:Can someone give me info on how to numerate comment rows? 【发布时间】:2012-01-04 20:18:25 【问题描述】:

所以,这是我的问题。我需要编写一个程序来计算文本文件中的注释行。我到处搜索,但找不到问题的答案。这是一个示例文本文件:

#include<stdio.h>

int main()

    int i; /* declare i as an integer */

    for(i=0;i<=10000;i=i+1)
    
        printf("%d\t",i); /* print the value of i */
    
    return(0);

所以,我需要在带有 cmets 的行前面放一个数字。

【问题讨论】:

用“visual-studio”标记你的问题是相当没用的。请将标签更改为您使用的语言 - 您最多可以使用 5 个标签 - 请这样做。 【参考方案1】:

您需要创建一个解析器,该解析器将查看您的代码以找到特殊的文本模式。这个概念很简单:

    您从头开始浏览文件,直到找到评论 您正在寻找第一个换行符 您在后面插入您的号码

有几种方法可以做到这一点。您可以逐个字符地手动查找,但也可以使用更复杂的方法,例如正则表达式。

http://www.johndcook.com/cpp_regex.html

【讨论】:

以上是关于有人可以给我有关如何计算评论行的信息吗?的主要内容,如果未能解决你的问题,请参考以下文章

什么是ORM?我在哪里可以了解更多信息? [关闭]

iBeacons:与信标有关吗?

有关无跟踪器的 bittorrent 的一般信息,例如 BitTorrent 的 Mainline DHT

扬帆起航 JS

无法计算 C++ 中的指针!需要有关基本字符串和指针的信息

pinterest 上的分享/回复按钮