{

      str_normalize_init();
    unsigned options = SNO_TO_LOWER | SNO_TO_HALF;
    if (argc > 1)
        options = atoi(argv[1]);

char *buffer = (char *)malloc(65536);
    memset(buffer, 0, 65536);

  //相当于std::cin
    while (fgets(buffer, 65536, stdin))
    {
        str_normalize_utf8(buffer, options);
        printf("%s", buffer);
    }
    free(buffer);

}

最新文章

  1. linux拷贝命令,移动命令
  2. Citrix Xen Desktop安装配置
  3. IIS出现问题时修改配置文件的几项说明
  4. Cocos2d-android (03) 向量
  5. 查看编译后的calss文件编译jdk版本
  6. HTTP状态码含义
  7. 直接删除undo及temp表空间文件后的数据库恢复一例
  8. TensorFlow入门和示例分析
  9. 数据类型 varchar 和 uniqueidentifier 在 add 运算符中不兼容
  10. 关于浏览器对html, js,css的解析先后顺序的理解
  11. 去除input默认带的上下按钮与修改placeholder的默认颜色、背景、placeholder内容的大小
  12. JSONP是什么
  13. 网络技术之TCP三次握手
  14. Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins
  15. Python的学习之-计算机编码和二进制
  16. 小朋友学C++(2)
  17. Python Spider 抓取今日头条街拍美图
  18. 基于Netty4.1.29.Final的helloworld实现.使用idea
  19. 关于vs2015无法启动iis服务
  20. Spring-基于设置函数的依赖注入

热门文章

  1. 【leetcode】907. Sum of Subarray Minimums
  2. Delphi 获取系统的语言环境参数GetSystemDefaultLangID、VerLanguageName、GetLocaleInfo
  3. js 原生 document.querySelectorAll document.getElementsByTagName document.querySelector document.getElementById的区别
  4. 基于CentOS 7.3 安装Ceph Jewel 10.2.9
  5. 工程师技术(五):Shell脚本的编写及测试、重定向输出的应用、使用特殊变量、编写一个判断脚本、编写一个批量添加用户脚本
  6. redis shell命令
  7. 指向自身类型的成员指针的初始化,this不属于类对象的一部分
  8. DataFrame读取CSV文件
  9. redis基本介绍搭建篇
  10. C语言函数指针用法