LINUX.ORG.RU

История изменений

Исправление anonymous2, (текущая версия) :

разве в Qt нет регехпа? хотя давайте, завалите автора тоннами сишного кода...

#include <iostream>
#include <regex>

int main()
{

  std::string str = "10202000000000000000000000000000F927000090";
  std::regex reg("\\w{2}");
  std::smatch mth;

  while(std::regex_search(str, mth, reg))
  {
    str = mth.suffix().str();
    std::cout << "0x" << mth.str() << std::endl;
  }

 return 0;
}

Исходная версия anonymous2, :

разве в Qt нет регехпа?

#include <iostream>
#include <regex>

int main()
{

  std::string str = "10202000000000000000000000000000F927000090";
  std::regex reg("\\w{2}");
  std::smatch mth;

  while(std::regex_search(str, mth, reg))
  {
    str = mth.suffix().str();
    std::cout << "0x" << mth.str() << std::endl;
  }

 return 0;
}