下你所需,载你所想!
汇集开发技术源码资料

白菜C++仿易语言字节集,让C++变得更易些

:530.476KB :1 :2022-12-20 14:32:55

部分简介

所以我在使用C++的经历中大多还是在使用C风格去编写代码,以及在易语言里让我看到了属于它风格的代码,于是乎借用C++的部分特性实现了C++版的“字节集”
让C/C++的字节集统一起来,并实现了"字节集、文本型、整数型"三大基础类型的互转、Unicode(UCS2)、UTF-8、ANSI常见字符集编码互转,让这些的操作变得更加得心应手!

void 综合调试输出()
{
//简单文本与整数拼接弹对话框(字节集默认重载了char*的buf返回)
MessageBoxA(0,到字节集("白菜")+到文本(666),到字节集("随便写")+"标题",0);

//测试输出可视字节集
char w_txt[] = {62,84,49,114}; //Unicode字符串
字节集 tit = 到字节集("数字游戏").扩容(到字节集(123,true).扩容("666")); //最佳扩容拼接
printf(字节集(w_txt).到可视文本(true)); //参数true表示自动添加结尾换行符
printf("%s\n",tit.到可视文本().buf); //注意printf投入可变参数时必须投入其buf指针
printf("%s",jzjj(w_txt).buf); //zjj是十进制版与易语言输出一致(默认结尾无换行符)

//弹出Unicode对话框(头文件里还有其他编码转换,这里就不多演示了)
MessageBoxW(0,(字节集(w_txt)+L"小白菜").w(),ANSI到Unicode(tit).w(),0);
}

白菜C++仿易语言字节集,让C++变得更易些

热门推荐

相关文章