汉字读取? 一行文本中既有英文字符又有汉字,请问怎么识别汉字? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <tchar.h>#include "string"using namespace std;#include "windows.h"int main(int argc, char* argv[]){ char *str="abc中文汉字def"; char *p=str,*p1; unsigned short ch; //str2按字遍历字符串 string str2=""; while(strcmp(p,"")!=0) { str2=""; p1=CharNextExA(936,p,0); int i=p1-p; if(i==1) { ch=(unsigned char)*p; str2+=*p; }else if(i==2) { ch=(*p)*256+*(p+1); str2+=*p; str2+=*(p+1); } p=p1;// p是剩下的字符串,ch是一个字的值 } return 0;} 求助:VC6.0下读入一个文件夹下的所有图片并进行处理 国庆要来啦,预祝大家国庆快乐,顺便散分,问下大家国庆放几天 CButtonST类实现圆形按钮 请教,利用VC检测内存泄露的问题 数据入库问题,请帮忙指导 我在程序中对WIN2K中的dll文件调用,但老是说不能load,这是什么原因。 使用SetMapMode的问题 vc数据库程序怎么做报表啊? 给些思路 把bmp图像如何压缩为JPG或jpeg 怎样使用cximage打开jpg文件 谁能告诉我常用的几中图片格式之间变换的算法或源代码!谢谢! 南京,应届毕业,程序员,工资提多少合适??
#include "string"
using namespace std;
#include "windows.h"int main(int argc, char* argv[])
{
char *str="abc中文汉字def";
char *p=str,*p1;
unsigned short ch;
//str2按字遍历字符串
string str2="";
while(strcmp(p,"")!=0)
{
str2="";
p1=CharNextExA(936,p,0);
int i=p1-p;
if(i==1)
{
ch=(unsigned char)*p;
str2+=*p;
}else if(i==2)
{
ch=(*p)*256+*(p+1);
str2+=*p;
str2+=*(p+1);
}
p=p1;
// p是剩下的字符串,ch是一个字的值
}
return 0;
}