Re: C++: istream_iterator has no component named operator!=.

2001-12-24 Thread Brian Nelson
Shaul Karl <[EMAIL PROTECTED]> writes: > > > int main() > > > { > > > ifstream input("main.cc"); > > > istream_iterator iter1(input), iter2, eof; > > > iter1 = find(iter1, iter2, "main()"); > > > iter2 = find(iter1, eof, "}"); > > > > These are your problem. If

Re: C++: istream_iterator has no component named operator!=.

2001-12-24 Thread Dimitri Maziuk
* Shaul Karl ([EMAIL PROTECTED]) spake thusly: > What am I doing wrong? > Summary: > > Breakpoint 1, main () at main.cc:15 > 15 for (; iter1 != iter2; iter1++) cout << *iter1; > (gdb) p iter1 != iter2 > Structure has no component named operator!=. > (gdb) AFAIK iterators aren't pointers

Re: C++: istream_iterator has no component named operator!=.

2001-12-24 Thread Alec
On Monday 24 December 2001 11:37 am, Brian Nelson wrote: > Shaul Karl <[EMAIL PROTECTED]> writes: > > What am I doing wrong? > > Summary: > > > > Breakpoint 1, main () at main.cc:15 > > 15 for (; iter1 != iter2; iter1++) cout << *iter1; > > (gdb) p iter1 != iter2 > > Structure has no compo

Re: C++: istream_iterator has no component named operator!=.

2001-12-24 Thread Shaul Karl
> Shaul Karl <[EMAIL PROTECTED]> writes: > > > What am I doing wrong? > > Summary: > > > > Breakpoint 1, main () at main.cc:15 > > 15 for (; iter1 != iter2; iter1++) cout << *iter1; > > (gdb) p iter1 != iter2 > > Structure has no component named operator!=. > > (gdb) > > > > Full detai

Re: C++: istream_iterator has no component named operator!=.

2001-12-24 Thread Brian Nelson
Shaul Karl <[EMAIL PROTECTED]> writes: > What am I doing wrong? > Summary: > > Breakpoint 1, main () at main.cc:15 > 15 for (; iter1 != iter2; iter1++) cout << *iter1; > (gdb) p iter1 != iter2 > Structure has no component named operator!=. > (gdb) > > Full details: > > $ cat main.cc >

C++: istream_iterator has no component named operator!=.

2001-12-24 Thread Shaul Karl
What am I doing wrong? Summary: Breakpoint 1, main () at main.cc:15 15 for (; iter1 != iter2; iter1++) cout << *iter1; (gdb) p iter1 != iter2 Structure has no component named operator!=. (gdb) Full details: $ cat main.cc #include #include #include #include #include using namespac