⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wstrtoutf.c

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 C
字号:
#include <u.h>#include <libc.h>intwstrutflen(Rune *s){	int n;		for(n=0; *s; n+=runelen(*s),s++)		;	return n;}intwstrtoutf(char *s, Rune *t, int n){	int i;	char *s0;	s0 = s;	if(n <= 0)		return wstrutflen(t)+1;	while(*t) {		if(n < UTFmax+1 && n < runelen(*t)+1) {			*s = 0;			return i+wstrutflen(t)+1;		}		i = runetochar(s, t);		s += i;		n -= i;		t++;	}	*s = 0;	return s-s0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -