欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++實現在文本中找出某個單詞的位置信息

 更新時間:2016年02月16日 08:52:49   投稿:hebedich  
本文給大家分享的是使用C++實現在文本中找出某個單詞的位置信息,就是給出此單詞所在的行和列,有需要的小伙伴可以參考下。

代碼很簡單,功能也很單一,這里就不多廢話了,大家直接看代碼吧。

#include <stdio.h>
#include <string.h>
 
int main(int argc,char**argv){
  char *token = argv[1];
  FILE *fp = fopen("./test.txt","a+");
  char buf[1024];
  char *p;
  int s=-1,len=strlen(token),line=0,pos=-1;
 
  while(!feof(fp)){
    fgets(buf,sizeof(buf),fp);
    line ++;  
    p = buf;
    while(*p){
      if(*p==token[0] && s==-1){
        s = 0;
      }else if(*p==token[s+1]){
        s ++;
      }else{
        s = -1;
      }
 
      p++;
      if(s==len-1){
        printf("(%d,%d)\n",line,p-buf-len+1);
        s=-1;
      }
    }
    s=-1;
  }
}

您可能感興趣的文章:

相關文章

  • C++實現簡單FTP客戶端軟件開發(fā)

    C++實現簡單FTP客戶端軟件開發(fā)

    這篇文章主要為大家詳細介紹了C++實現簡單FTP客戶端軟件開發(fā),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C語言 array數組的用法詳解

    C語言 array數組的用法詳解

    數組是指一組數據的集合,(容器)數組中的每個數據稱為元素。在Java中,數組也是Java對象。數組中的元素可以是任意類型(包括基本類型和引用類),但同一個數組里只能存放類型相同的元素
    2021-10-10
  • C語言輸入一個數判斷是否為素數的多種方法

    C語言輸入一個數判斷是否為素數的多種方法

    素數是只能被1和它自己本身整除,不能被其他自然數整除的大于1的正整數,下面這篇文章主要給大家介紹了關于C語言輸入一個數判斷是否為素數的多種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • qt5之QFile讀寫文件功能詳解

    qt5之QFile讀寫文件功能詳解

    這篇文章主要為大家詳細介紹了qt5之QFile讀寫文件功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 詳解Dijkstra算法之最短路徑問題

    詳解Dijkstra算法之最短路徑問題

    Dijkstra(迪杰斯特拉)算法是典型的單源最短路徑算法,用于計算一個節(jié)點到其他所有節(jié)點的最短路徑。主要特點是以起始點為中心向外層層擴展,直到擴展到終點為止。本文將介紹其原理,并用C++實現
    2021-06-06
  • C語言如何在指針中隱藏數據詳解

    C語言如何在指針中隱藏數據詳解

    這篇文章主要給大家介紹了關于C語言如何在指針中隱藏數據的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧
    2018-12-12
  • C語言開發(fā)簡易版掃雷小游戲

    C語言開發(fā)簡易版掃雷小游戲

    本文給大家分享的是一個使用C語言開發(fā)的命令行下的簡易版掃雷小游戲,本身沒有什么太多的技術含量,只不過是筆者的處女作,所以還是推薦給大家,希望對大家學習C能夠有所幫助。
    2015-12-12
  • C/C++仿華容道小游戲

    C/C++仿華容道小游戲

    這篇文章主要介紹了C/C++仿華容道小游戲的相關資料,模仿實現華容道游戲,感興趣的朋友可以參考一下
    2016-02-02
  • C++析構函數內部工作機制詳解

    C++析構函數內部工作機制詳解

    析構函數(Destructor)也是一種特殊的成員函數,沒有返回值,不需要程序員顯式調用(程序員也沒法顯式調用),而是在銷毀對象時自動執(zhí)行。構造函數的名字和類名相同,而析構函數的名字是在類名前面加一個~符號
    2023-02-02
  • C語言小程序 數組操作示例代碼

    C語言小程序 數組操作示例代碼

    對數組進行操作,查找、插入、刪除
    2013-07-07

最新評論