码迷,mamicode.com
首页 > 其他好文 > 详细

Extract String From Text 1.0

时间:2019-05-27 23:18:40      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:href   ifstream   mamicode   mes   bst   lse   include   str   tps   

 main.cpp

 1 #include <iostream>
 2 #include <stdlib.h>
 3 #include <fstream>
 4 #include <string>
 5 
 6 using namespace std;
 7 
 8 string readLine ( const char* filepath ) {
 9     ifstream file;
10     file.open ( filepath );
11     string text;
12     if ( file.is_open() ) {
13         while ( !file.eof() ) {
14             getline ( file, text );
15             break;
16         }
17     }
18     file.close();
19     return text;
20 }
21 
22 int main ( int argc, char* argv[] ) {
23     string opt = argv[1];
24     if ( !opt.compare ( "-p" ) ) {
25         string text = readLine ( argv[3] );
26         size_t found = text.find ( argv[2] );
27         if ( found != string::npos ) {
28             cout << found << endl;
29             return 0;
30         }
31     } else if ( !opt.compare ( "-e" ) ) {
32         string text = readLine ( argv[4] );
33         cout << text.substr ( atoi ( argv[2] ), atoi ( argv[3] ) ) << endl;
34         return 0;
35     }
36     return -1;
37 }

技术图片

附件1

Extract String From Text 1.0

标签:href   ifstream   mamicode   mes   bst   lse   include   str   tps   

原文地址:https://www.cnblogs.com/rms365/p/10934058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!