I've got a std::string number = "55353" and I want to extract the numbers that I've used in this string (5 and 3). Is there a function to do that? If so, please tell me it's name, I've been searching for quite a while now and still haven't found it...
UPD:
I've solved my problem (kinda)
std::string number(std::to_string(num));
std::string mas = "---------";              
int k = 0;                                  
for (int i = 0; i < number.size(); i++) {
    char check = number[i];                 
    for (int j = 0; j < mas.size(); j++) {
        if (check == mas[j])                
            break;                          
        if (check != mas[j] && check != mas[j+1]) {
            mas[k] = check;                 
            k++;                            
            break;                          
        }                                   
    }                                       
}                                           
mas.resize(k); mas.shrink_to_fit();
std::string mas will contain numbers that were used in std::string number which is a number converted to std::string using std::to_string(). 
 
     
    