社区
新手乐园
帖子详情
fstream 的问题
SuJunP1
2009-04-13 11:30:09
fstream f(xxx.dat);
弱弱的问下 xxx.dat 是实在的文件 ? 需要路径么 ?
...全文
275
10
打赏
收藏
fstream 的问题
fstream f(xxx.dat); 弱弱的问下 xxx.dat 是实在的文件 ? 需要路径么 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenhui19820211
2009-04-15
打赏
举报
回复
[Quote=引用楼主 SuJunP1 的帖子:]
fstream f(xxx.dat);
弱弱的问下 xxx.dat 是实在的文件 ? 需要路径么 ?
[/Quote]
如果XXX.dat存在的话就打开,不存在则创建xxx.dat文件
如果文件在当前路径下不需要加路径,当然加路径也不会报错。
如果不再当前路径下 则需要加绝对路径
loud1984
2009-04-14
打赏
举报
回复
[Quote=引用楼主 SuJunP1 的帖子:]
fstream f(xxx.dat);
弱弱的问下 xxx.dat 是实在的文件 ? 需要路径么 ?
[/Quote]
如果在同一路径下不需要再加别的,但是需要双引号括起来,比如这样:fstream f(“xxx.dat”);
如果执行程序和文件不在同一路径下需要加绝对活相对路径
win下如:的:d:\\xxx.dat;
linux下如:/home/xxx.data
c_fresher
2009-04-14
打赏
举报
回复
不定义具体路径 默认路径就是放你程序的那个文件夹里面
但是,不论是不是具体路劲都需要加“”
lingyin55
2009-04-14
打赏
举报
回复
fstream f(xxx.dat);
弱弱的问下 xxx.dat 是实在的文件 ? 需要路径么 ?
1、如果文件不存在,就会创建文件,如果存在应该会自动有提示,用fstream后面最好加上一个对该文件是写入还是读出的参数,具体可以查fstream的参数列表。
2、可以不用路径,不加路径就表示在运行程序的目录下。
mengde007
2009-04-14
打赏
举报
回复
[Quote=引用 4 楼 loud1984 的回复:]
引用楼主 SuJunP1 的帖子:
fstream f(xxx.dat);
弱弱的问下 xxx.dat 是实在的文件 ? 需要路径么 ?
如果在同一路径下不需要再加别的,但是需要双引号括起来,比如这样:fstream f(“xxx.dat”);
如果执行程序和文件不在同一路径下需要加绝对活相对路径
win下如:的:d:\\xxx.dat;
linux下如:/home/xxx.data
[/Quote]貌似也得加吧;win下如:的:"d:\\xxx.dat"
xiaoshengaimm
2009-04-14
打赏
举报
回复
刚刚试了,怎么都要写路径和双引号
核动力蜗牛Killua
2009-04-14
打赏
举报
回复
都行...没加是当下程序目录下
猫已经找不回了
2009-04-13
打赏
举报
回复
读取路径名,会检测3种情况:
1.绝对路径。
2.同文件夹下相对路径
3.环境变量。
old-six-programmer
2009-04-13
打赏
举报
回复
需要,或者在当前执行目录下
HelloDan
2009-04-13
打赏
举报
回复
可以写路径,也可以不写,不写时就是与你的程序在同一个文件夹。应该是这样的吧。
fstream f("xx.dat");
fstream
对中文的
问题
在项目中遇到
fstream
无法处理中文文件路径的
问题
,通过分析原因,了解到是由于ANSI和UNICODE编码间的转换
问题
。文章介绍了三种解决方案,包括使用_TEXT()宏、设置全局locale以及使用setlocale函数,以确保
fstream
能正确打开含有中文的文件路径。
记录
fstream
类读取UTF-8时出现乱码
问题
以及
fstream
读文件的几种方法
本文详细记录了在使用
fstream
类读取UTF-8格式文件时遇到的乱码
问题
,提出了通过将UTF-8转换为UNICODE再转为ANSI的解决方案。同时,还介绍了
fstream
读取文件的不同方法。
fstream
的使用
问题
本文详细解析了使用
fstream
对象进行文件读写操作时的注意事项,特别是先读再写会导致的
问题
及解决方法。通过示例代码,展示了如何正确使用流指针定位进行数据的读写操作。
fstream
引用作为函数返回值
问题
本文探讨了C++中使用
fstream
作为函数返回值时遇到的
问题
及解决方案。由于
fstream
未重写ostream中的流操作符,直接返回带有操作符的表达式会导致类型转换错误。文中提供了两种解决方法:一是将操作符置于return语句之外;二是改变返回值类型为ostream&。
C++
fstream
读取结构体出错
问题
解决
博客主要讲述用
fstream
的read函数读取结构体时,出现只有第一个数据变量读取正确,后面数据变量值读取错误的
问题
。经分析,该
问题
是单字节内存对齐影响所致,在结构体开头和结尾添加特定代码可解决。
新手乐园
33,316
社区成员
41,770
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章