社区
工具平台和程序库
帖子详情
弱弱的问:2个关于文件的问题
yijunliu
2003-09-21 11:43:57
我是c++新手&菜鸟,哪位高手能指点我一下啊?
问题1:打开一个具有输出的文件,当文件第一次运行没有任何问题;第二次运行时,出现文件名同名的错误;当在程序中使用(IOS::trunc)时问题解决。为什么?
问题2:如果不清除文件中的内容,继续在文件中写入数据应如何做。
先谢谢了。鞠躬~~~~~~~
...全文
25
5
打赏
收藏
弱弱的问:2个关于文件的问题
我是c++新手&菜鸟,哪位高手能指点我一下啊? 问题1:打开一个具有输出的文件,当文件第一次运行没有任何问题;第二次运行时,出现文件名同名的错误;当在程序中使用(IOS::trunc)时问题解决。为什么? 问题2:如果不清除文件中的内容,继续在文件中写入数据应如何做。 先谢谢了。鞠躬~~~~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuxiaojie
2003-09-21
打赏
举报
回复
你在打开文件后要记得Close
添加数据
ofstream fout;
fout.open("textname",ios::app);
fout.close();
小笨和漂向北方
2003-09-21
打赏
举报
回复
ios::trunc 表示如果文件存在,其所有内容将被舍弃,文件指针将从0开始写入
使用ios::app ,文件指针指向文件末尾,将从文件末尾写入
yijunliu
2003-09-21
打赏
举报
回复
太谢谢诸位了:)
不胜感激!!!
gujing01
2003-09-21
打赏
举报
回复
巧了刚刚练习了文件操作,做一个功能很弱的登陆框~
楼主有兴趣可以看看可以
//Button1是向文件USER中加入帐号,B2是从USER读数据与m_e1,m_e2(用户名,密码)比较
void CMy1Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
UpdateData(true);
if (m_e1==""||m_e2=="") {MessageBox("wrong!!");}
else
{
file1.open("user.pas",ios::binary|ios::out|ios::app);
strcpy(m1,m_e1);
strcpy(m2,m_e2);
file1.write(m1,sizeof(m1));
file1.write(m2,sizeof(m2));
file1.close();
}
}
void CMy1Dlg::OnButton2()
{
// TODO: Add your control notification handler code here
char p[10];
UpdateData(true);
file2.open("user.pas",ios::binary|ios::nocreate);
if (file2)
{
while(file2.good())
{
file2.read(m3,sizeof(m3));
file2.read(m4,sizeof(m4));
if(strcmp(m_e1,m3)==0&&strcmp(m_e2,m4)==0)
{
MessageBox("success!");
break;
}
}
if(file2.good()==0) {MessageBox("no this user!!");}
}
else{MessageBox("file not found~");}
file2.close();
}
RookieStar
2003-09-21
打赏
举报
回复
问题1:ios::trunc
问题2:ios::app
弱弱
地
问
一句~~main函数中的return语句
问
题
猛然发现我在论坛里的
问
题
都很弱,完全是菜鸟级别的啊~没办法,水平尚待提高啊~~ 因此再次挺起
弱弱
的胸膛,
弱弱
地
问
个
弱弱
的
问
题
: 一般来说,操作系统在进行进程调度的时候,必须要明确被告知所有进程的当前状态,以便进行清理或者调度执行。现在考虑一个非无限循环执行任务的程序,在C语言中 此程序有两种退出的方法: 1、显式调用 exit()族的函数陷入内核使系统获知; 2、在main函数中
【操作系统】简单的
问
一
问
,什么是操作系统?
课程:操作系统-哈工大 :https://www.icourse163.org/course/HIT-1002531008 文章目录
弱弱
的
问
:什么是操作系统? OS,What?什么是操作系统?操作系统课,我们要学什么?课程目标 能改操作系统...别的学生在干什么?动手实践一个真实的操作系统
弱弱
的
问
:什么是操作系统? OS,What? 简单的
问
一
问
,什么是操作系统 ? 中文维基操作系统 操作系...
计算机系统基础、LinkLab实验每个实验阶段(共5个)考察ELF
文件
组成与程序链接过程的不同方面知识 阶段1:全局变量ó数据节 阶段2:强符号与弱符号ó数据节 阶段3:代码节修改 阶段4:代码与重定
计算机系统基础,LinkLab实验、每个实验阶段(共5个)考察ELF
文件
组成与程序链接过程的不同方面知识 阶段1:全局变量ó数据节 阶段2:强符号与弱符号ó数据节 阶段3:代码节修改 阶段4:代码与重定位位置 阶段5:代码与重定位类型
Python 导入通讯录:将.csv
文件
转换为.vcf
文件
Python 将.csv
文件
转换为.vcf
文件
你好啊,在代码世界遨游的朋友们。应家里工作需要导入大量联系方式,就要我一个学习软件工程的弱鸡来帮忙,于是在弱鸡4小时的拼命查代码中,终于搞定了人生中第一个真实使用到的程序代码。所以我迫不及待的来我的知识源泉中写下了这个文章,因为我觉得这里写的文章太过于。。分散吧(不知道用啥词),我查了不知道多少个文章然后结合结合才搞定这一个只有几十行代码的东西,所以...
什么是.so
文件
so
文件
是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据 linux下何谓.so
文件
: 用过windows的同学应该都知道 .dll
文件
吧, 这二者有什么共通之处呢,其实 .so
文件
就跟.dll
文件
差不多 一般来说.so
文件
就是常说的动态链接库, 都是C或C++编译出来的。与Java比较就是:它通常是用的Class
文件
(字节码) Linux下的.so
文件
时不能直接运行的,一般来讲,.so
文件
称为共享库 那么.so
文件
是怎么用的呢?for example: (1) 动态库的编译.
工具平台和程序库
24,855
社区成员
27,329
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章