Thread: Help with Borland error message

  1. #1
    Unregistered
    Guest

    Help with Borland error message

    Hi, when i try too add this follwoing code then compile i get an error: "Size of 'Tokenize' is unknown or zero"

    Anybody know why I get this error?


    void Tokenize(const string& str,
    vector<string>& tokens,
    const string& delimiters = " ")
    {
    // Skip delimiters at beginning.
    string::size_type lastPos = str.find_first_not_of(delimiters, 0);
    // Find first "non-delimiter".
    string::size_type pos = str.find_first_of(delimiters, lastPos);

    while (string::npos != pos || string::npos != lastPos)
    {
    // Found a token, add it to the vector.
    tokens.push_back(str.substr(lastPos, pos - lastPos));
    // Skip delimiters. Note the "not_of"
    lastPos = str.find_first_not_of(delimiters, pos);
    // Find next "non-delimiter"
    pos = str.find_first_of(delimiters, lastPos);
    }
    }

  2. #2
    Just because ygfperson's Avatar
    Join Date
    Jan 2002
    Posts
    2,490
    it compiles fine with gcc (including int main(), and including headers)

Popular pages Recent additions subscribe to a feed