JBTALKS.CC

标题: 关于C++ 判断txt文件的内容 (求助) [打印本页]

作者: Jacker    时间: 2010-9-20 11:34 AM
标题: 关于C++ 判断txt文件的内容 (求助)
#include <iostream>
#include <fstream>
#include <iterator>
#include <algorithm>
#include <string>
using namespace std;

int main(int, char**)
{
cout<<boolalpha<<
( find(istream_iterator<string>( ifstream("D:\\1.txt") ),istream_iterator<string>(),string("true") ) != istream_iterator<string>() )
<<endl;
if(boolalpha (true));<====
}

請問下 我要在if 要取那個一個 var來判斷 boolalpha拿到true 還是 false
作者: Super-Tomato    时间: 2010-9-20 04:34 PM
本帖最后由 Super-Tomato 于 2010-9-20 04:35 PM 编辑
#include <iostream>
#include <fstream>
#include <iterator>
#include <algorithm>
#include <string>
using namespace std;

int main(int, char**)
{
cout<<boolalpha<<
( find(istream_iterator<string>( ifstream("D:\\1.txt") ),istream_iterator<string>(),string("true") ) != istream_iterator<string>() )
<<endl;
if(boolalpha (true));<====
}

請問下 我要在if 要取那個一個 var來判斷 boolalpha拿到true 還是 false
Jacker 发表于 2010-9-20 11:34 AM


boolalpha 這個函数没列出來,而且也不明白你的用途,抄歸抄但你也要知道你所抄的内容是甚么吧
作者: Jacker    时间: 2010-9-20 04:47 PM
回复 2# Super-Tomato

我是想在判断txt里面是否有 true 这个字如果是 boolalpha 会实现 true >.<然后我想要用if 判断如果是 true 我就要开开文件还是什么的,就是不大明白 要到底要取那一个才可以在if的()放上判断....不知道是否还有更简单的方法吗>.<感觉好像会出现很多bug的...

#include   <iostream>
using   namespace   std;
int   main(   )  
{
      bool   b   =   true;
      cout   <<   b   <<   endl;
      boolalpha(   cout   );
      cout   <<   b   <<   endl;
      noboolalpha(   cout   );
      cout   <<   b   <<   endl;
      cout   <<   boolalpha   <<   b   <<   endl;
}
作者: Super-Tomato    时间: 2010-9-20 05:26 PM
回复  Super-Tomato

我是想在判断txt里面是否有 true 这个字如果是 boolalpha 会实现 true >..
Jacker 发表于 2010-9-20 04:47 PM



你是初學者,所以先建议你畫出 flow chart 後才開始编写,不然你目前的逻辑完全不對




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5