fork download
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <vector>
  5.  
  6.  
  7.  
  8. const std::string alpha = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
  9.  
  10.  
  11. void string_to_codes(const std::string &str, std::vector<std::size_t> &codes)
  12. {
  13. for (auto ch : str)
  14. {
  15. std::size_t code = alpha.find(ch);
  16. std::cout << code << std::endl;
  17. if (code != std::string::npos)
  18. codes.push_back(code);
  19. }
  20. }
  21.  
  22. void encrypt(std::string &src, std::string &dest)
  23. {
  24.  
  25. }
  26.  
  27. int main()
  28. {
  29. std::string s = "абвгде";
  30. std::vector<std::size_t> codes;
  31.  
  32. string_to_codes(s, codes);
  33. for (const auto code : codes)
  34. std::cout << code << " ";
  35. std::cout << std::endl;
  36. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
0
1
0
3
0
5
0
7
0
9
0
11
0 1 0 3 0 5 0 7 0 9 0 11