[ optimus.prime @ 29.11.2008. 23:48 ] @
Pozdrav svima,

treba da napravim funkciju koja vraca iterator a uzima string i char

znaci;

iterator ime_funckije( string ime_stinga, char znak)
{
}


unaprijed hvala..

valjda nisam dosadan, danas (nedjelja 30.11) mi je zadnji rok da predam zadatke,pa tako da oprostite!
[ kiklop74 @ 30.11.2008. 15:32 ] @
Na primer:

Code:

#include <string>
#include <algorithm>
#include <functional>

std::string::iterator get_chrpos(std::string& str, const char chr) {
    return std::find_if( str.begin()
                         ,str.end()
                         ,std::bind1st(std::equal_to<char>( ), chr));
}

//poziv
    std::string p("proba");
    std::string::iterator ipos = get_chrpos(p,'o');
    if (ipos != p.end()) {
        std::cout << (*ipos) << std::endl;
    }