fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. string s = "你好,我好。abc,123,aaa...中文英文!";
  9. string r = "";
  10. const char* c = s.c_str();
  11. for (int i = 0; i < s.length(); i++)
  12. {
  13. if ((c[i] == -17 && c[i + 1] == -68) ||
  14. (c[i] == -29 && c[i + 1] == -128) ||
  15. (c[i] == -30 && c[i + 1] == -128))
  16. {
  17. i += 2;
  18. continue;
  19. }
  20. if (c[i] > 256 || c[i] < 0)
  21. {
  22. r += c[i];
  23. }
  24. }
  25. cout << r << endl;
  26. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
你好我好中文英文