广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 6134 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
pkpk0808 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++] [求助]C++中的档案处理
最近在写一个小型银行的程式
要将所有客户资料存成档案,

大概有一些问题要提出来请教一下各位高手,
首先是如何去确认档案是否存在

我的idea是这样的


ifstream in_file("userfile", ios::in);
if(!in_file)
cout << "yes";
else
cout & ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾教育部 | Posted:2005-03-24 11:51 |
唐老鸭
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

第一个确认档案存不存在的问题
改成这样就好了
ifstream in_file("userfile", ios::in|ios::nocreate);


没东西可以抓
献花 x0 回到顶端 [1 楼] From:美国 | Posted:2005-03-24 13:57 |
唐老鸭
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

第二个部分我也帮你写好了
和第一部分整合成一个档案

复制程式
#include <iostream.h>
#include <fstream.h>
#include <string.h>
#include <process.h>

void main()
{

       char a[100];
       ifstream test;
       //test open
                test.open("c:\\test.txt", ios::in|ios::nocreate);
       if (!test)
          cout<<"error";
       else
                          cout<<"success";
       //test delete
                strcpy(a,"del ");
       strcat(a, "C:\\test1.txt");
       system(a);
    

}

这是大概的想法....
里面内容你在自己改一下吧....
大概就是这样....
有问题再问 表情

此文章被评分,最近评分记录
财富:30 (by codeboy) | 理由: 恩恩...我想你也来报名驻版人员吧..呵呵~


没东西可以抓
献花 x0 回到顶端 [2 楼] From:美国 | Posted:2005-03-24 14:45 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.055541 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言