zoukankan      html  css  js  c++  java
  • <C++>查询

    怎样从文本1中找出乱码词,在文本2中找出对应语句,在文本3中输出来:

    先建Win32控制台应用程序,再引入头文件:

    #include <iostream>

    #include <fstream>

    #include <string>

    #include <vector>

    using namespace std;

    int _tmain(int argc, _TCHAR* argv[])

    {

      vector<string> vstr;

      fstream file1("d:\test1.txt");

      fstream file2("d:\test2.txt");

      fstream file3("d:\test3.txt");

      while(!file1.eof())

      {

        char buf[MAX_PATH];

        file1.getline(buf,sizeof(buf));

        string getStr = string((const char*)buf);

        if(string::npos != getStr.find('?',0))

        {

          string str = getStr.substr(0,getStr.find(' ',0));

          vstr.push_back(str);
        }  

      }  

      while(!file2.eof())

      {

        char buf[MAX_PATH];

        file2.getline(buf1,sizeof(buf1));

        string getStr1 = string((const char*)buf1);

        for(int i=0; i < vstr.size();i++)

        {

          if(string::npos != getStr1.find(vstr[i],0))

          {

            file3<<getStr1<<endl;

            break;

          }
        }

      }  

      file1.close();

      file2.close();

      file3.close();

      return 0;

    }

  • 相关阅读:
    SwiftUI:看我展示52张扑克牌,“很快啊!”
    不会吧,这也行?iOS后台锁屏监听摇一摇
    分布式锁
    布隆过滤器原理
    redis缓存穿透
    布隆过滤器应用DEMO
    线程的声明周期
    分布式事务
    滑动窗口协议
    代理
  • 原文地址:https://www.cnblogs.com/virgil/p/3811124.html
Copyright © 2011-2022 走看看