测试GCC在windows下编译宽字符的问题
来源:互联网 发布:php 电子商城 编辑:程序博客网 时间:2024/06/07 06:14
//使用MinGW在windows下面编译宽字符的例子
//g++ testwstring.cpp
//注意::源文件必须保存为UFT-8的格式
#include <iostream>#include <locale>#include <string>using namespace std;int main(){ setlocale(LC_ALL, ""); wstring ws=L"这是中国汉字"; wcout<<ws<<endl; wcout<<L"字符个数::"<<ws.size()<<endl; wcout<<L"<汉>所在的位置::"<<ws.find_first_of(L"汉")<<endl; return 0;}
//控制台下输出如下
//这是中国汉字
//字符个数::6
//<汉>所在的位置::4
//如果使用C++ Builder在控制台下编译宽字符,可以使用
//bcc32 testwstring.cpp
//在windows下对宽字符的支持,BCB显然比GCC要强.在C++ Builder 2010以后的版本直接支持UnicodeString
有的时候希望将宽字符(汉字)写入文件,请看如下示例:
//g++ testwstringfile.cpp//将宽字符(汉字)写入文件//注意::源文件必须保存为UFT-8的格式#include <iostream>#include <fstream>#include <locale>using namespace std;int main(int argc, char** argv){ setlocale(LC_ALL,"chs"); wfilebuf wfb; wostream output(&wfb); wfb.open("WStringFile.txt", ios::in | ios::out |ios::trunc); output << L"将汉字写入文件!" <<endl; return 0;}
- 测试GCC在windows下编译宽字符的问题
- 在Windows下用MinGW+GCC编译SDL的注意事项
- stm32 在windows下 使用gcc 编译的makefile脚本
- 建立Windows下的GCC编译环境
- 建立Windows下的GCC编译环境
- 【caffe-windows】在windows下编译caffe出现的问题
- boost 库在windows 系统下,gcc编译器编译
- 在windows下使用gcc+gdb编译和调试程序
- 在Windows下搭建GCC+VIM编译环境
- 在Windows操作系统下的gcc
- 在Windows操作系统下的gcc【转】
- 在Windows操作系统下的gcc
- 在Windows操作系统下的gcc
- 在Windows操作系统下的gcc
- 在Windows操作系统下的gcc
- 在Windows XP下编译Qt4的问题
- mingw在windows下编译geos的linux库问题
- 在windows下编译ffmpeg中遇到的一些问题
- 如何写每周工作报告(How to Write a Weekly Report)
- 记python开发网络爬虫所遇问题
- ibatis的#和$的区别
- SAE MYSQL 连接实例(创建一个表)
- SneakyJoyStick 用法( 兼容universal)
- 测试GCC在windows下编译宽字符的问题
- Eclipse介绍
- 11G的SORT GROUP BY NOSORT导致错误执行计划
- 解决CButtonST按钮类在vs2005下报错问题
- PrefereceActivity 程序配置方案
- MVC框架实现10---Smart框架打包、下载、使用
- linux top命令详解
- Scroll View Programming Guide for iOS 笔记
- Java模拟单向链表和双向链表的实现