fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. int main() {
  6. std::vector<char> word{'a', 'b', 'a', 'c', 'a'};
  7. char letter = 'a';
  8.  
  9. auto idx = std::find(word.begin(), word.end(), letter);
  10. while (idx != word.end()){
  11. auto pos = std::distance(word.begin(), idx);
  12. std::cout<<"Find "<<word[pos]<<" at: "<<pos<<std::endl;
  13. idx = std::find(++idx, word.end(), letter);
  14. }
  15. return 0;
  16. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
Find a at: 0
Find a at: 2
Find a at: 4