2012-01-04 82 views
-1

所以,這是我的問題。我需要編寫一個在文本文件中記錄註釋行的程序。我到處找,但我無法找到問題的答案怎麼辦it.Here是一個示例文本文件:有人可以告訴我如何計算評論行嗎?

#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); 
} 

所以,我需要把與註釋行的前面的數字。

+1

用「visual-studio」標記你的問題是毫無用處的。請將標籤更改爲您正在使用的語言 - 您最多可以使用5個標籤 - 請這樣做。 – Oded 2012-01-04 20:19:58

回答

0

你需要的是創建一個解析器,它將通過你的代碼來查找特殊的文本模式。這個概念很簡單:

  1. 你經歷從一開始的文件,直到你找到評論
  2. 您要查找的第一個新的換行符
  3. 你後立即插入你的電話號碼

有幾種方法可以做到這一點。您可以手動逐個角色查看字符,但也可以使用更復雜的方法,如正則表達式。

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

相關問題