From: Greg C. <chi...@mi...> - 2000-09-22 12:42:44
|
Don Pellegrino wrote: > > Accoring to "The C++ Programming Language - Special Edition" by Stroustrup (p595) a string.find() that fails to find anything should return npos - which represents an illegal character position. My mingw doesn't seem to know this npos thing. I got around it by comparing the answer to a find I knew would fail, if they are equal not found. But if npos is laying around somewhere and I missed it let me know. It would be a nice thing to have. It should be there. I use string::npos all the time, after including <string>, which in turn includes \gcc-2.95.2-1\include\g++-3\std\bastring.h which defines it. BTW, it would be easier to read your message if you made the lines wrap. |