C++输出汉字的方法

/*Wpl
C++输出汉字的方法
2009,05,30,1:37*/
#include <iostream>
#include <string>
using namespace std;
string str="汉字里有english也能正确显示,hehe";

int main()
 {
  int i = 0,len=str.length();
  while (i<len)
  {
    if(str[i] < 0)
 {
       printf("%c%c", str[i], str[i+1]);
       i++;
    }
    else
 {
      printf("%c", str[i]);
    }
    i++;
  }
  return 0;
}

 

你可能感兴趣的:(C++)