写了两个函数 utf8_strlen 和 utf8_getchar

没有找到现成的,自己写了个,实现的很差,高手多多指教。

#include 
#include 
#include 

unsigned int utf8_strlen(const char * str, unsigned int len)
{
	/* 参数检查 */
	if(!str) return -1;
	if(len <= 0) return -1;

	unsigned int i, c;
	for(c=0, i=0; i= utf8_strlen(str, len))) return NULL;

	unsigned int i, c, s=0, l=0, b=0;
	for(c=0, i=0; i
	

Leave a Reply

Your email address will not be published.