fstream和 中文路径问题_c++中文路径问题_seawt的博客-程序员宅基地

技术标签: 语言  c  测试  

fstream和 中文路径


问题:
有时候用ifstream或ofstream打开带有中文路径的文件会失败。

解决办法:
1、使用C语言的函数设置为中文运行环境
setlocale(LC_ALL,"Chinese-simplified");

2、使用STL函数设置为系统语言环境
std::locale::global(std::locale(""));

当然选2啦!



                  在vs2005测试通过

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/seawt/article/details/4062938

智能推荐

踩一踩OSWorkflow和jBMP:39行代码实现一个很好很强大的工作流引擎-程序员宅基地

现成的工作流引擎有很多,我以前曾浅尝过OSWorkflow和jBPM,但都未能深入研究。总感觉它们过于复杂,术语也特别多,让我对它们逐渐失去了兴趣(还有那些流程设计器,个人觉得完全没有存在的必要:1.一般的用户用不来;2.程序员直接写代码(流程定义代码量一般几十行就够了),要流程设计器干嘛?)。另外有一个开源的基于Grails的工作流项目:http://www.grailsflow.or...

黑马程序员—马上快毕业了,给你们点建议吧-程序员宅基地

文章来源:黑马程序员,黑马论坛首先就是基础重要不重要,这个不好做定论,因为看你需要掌握的程度,黑马这边的课程需要基础在视频里都有,老毕的25天和张老师的高新技术,这些全部会用到,把这些全看熟了,并掌握原理才是关键,你去看什么字符串有操作创建几个对象这种的,自己提高可以,但对听课无帮助,除非你已经进入内存管理或者告诉缓存等方面的应用才会逐渐考虑对象的多少,占用内存,以及字符串常量池引起的浅溢出等

hibernate无法自动建表的原因-程序员宅基地

假如启动hibernate,并且数据库已经建好;假如启动的时候报错,项目启动失败,大多数情况是不能自动建表,可以根据报错信息,解决问题;这里我要说的是另外一种情况,假如项目启动没有报错,一切正常,但是数据库依然没有自动建表,这里很有可能的原因是数据库驱动版本过低的原因;大家可以把搞个新点的数据库驱动版本即可;

基于JAVA人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署-程序员宅基地

基于JAVA人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署。前端技术:Layui、HTML、CSS、JS、JQuery等技术。ssm基于Java的幼儿早教系统软件的设计与实现。springboot大学生心理健康咨询管理系统。ssm基于Java智能选课系统的设计与实现。springboot汽车S服务管理系统。springboot政府会议管理系统。ssm公司配件库存管理系统设计与实现。

Tomcat的部署和优化_tomcat using the shared thread pool-程序员宅基地

文章目录引言一、Tomcat的介绍引言一、Tomcat的介绍Tomcat是一款免费的、开放源代码的web应用服务器。是Apache软件基金会的一个核心开源项目,属于轻量级应用服务器它深受Jave应用者的喜爱,是目前比较流行的web应用服务器Tomcat官网..._tomcat using the shared thread pool

sharepoint infopath 开发 常见问题-程序员宅基地

如何更改infopath表单模版的编程语言如果你以前的为Infopath表单编程选择的语言为VB,现在希望改为用C#开发,可以以下方法注意:改变语言后,你原来的代码就没有了,所以你应该保存源代码,然后在新语言环境中中心开发1.OntheToolsmenu,clickFormOptions.在工具菜单中,点击表单选项2.UnderCategoryint...

随便推点

networkx--nx.draw()方法使用笔记-程序员宅基地

x.draw()方法,至少接受一个参数:待绘制的网络G参数:运行样式: - `node_size`: 指定节点的尺寸大小(默认是300) - `node_color`: 指定节点的颜色 (默认是红色,可以用字符串简单标识颜色,例如'r'为红色,'b'为绿色等) - `node_shape`: 节点的形状(默认是圆形,用字符串'o'标识) - `alpha`: 透明度 (默认是1.0,不透明,0为完全透明) - `width`: 边的宽度 (默认为1.0) - `edge_c_nx.draw

带双参数的双极S型函数_双极性s型函数-程序员宅基地

带双参数的双极S型函数sigmod(x,α\alpha,β\beta)_双极性s型函数

智源神经元识别挑战赛发布:收获不只是10万元奖金-程序员宅基地

U-RISC:Ultra-high Resolution EM Images Segmentation Challenge2019 年 10 月,北京智源人工智能研究院联合北京大学,共同...

x265-1.7版本-encoder/reference.cpp注释-程序员宅基地

x265-1.7版本-encoder/reference.cpp注释

java如何从方法返回多个值-程序员宅基地

三个方法,使java方法返回多个值。方法1:使用集合类方法2:使用封装对象方法3:使用引用传递import java.util.HashMap;import java.util.Map;public class Test { /** * 方法1:使用集合类 (Map以外的集合类也可以随意使用) * 目标:返回一个数组的最大值和最小值

OSPF-LSA详解—LSA TYPE 1-程序员宅基地

通用属性:类型TYPE、Link ID、ADV Router三者标示了LSA的唯一性Age存在时间,最大为3600s,正常情况下不会超过1800s,30min周期更新,3600s没有更新会删掉LSASeq number范围是80000001-7FFFFFFFChecksum说明LSA在传输过程有没有出现错误Age、Seq number和Checksum三者标示了LSA的