为什么这个程序不能保存数据到文件中?

九度空间 九度空间 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
可以创建文件 却不能保存输入的数据 很令人费解

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(int argc,char **argv)
{
char create;
ofstream os;
string id,name;
os.open("xx.dat",ios::in);
if(!os)
{
cout<<"你想创建新帐户吗?\n";
cin>>create;
if(create == 'y')
{
os.open("xx.dat",ios::app);
cout<<"请输入你的ID及名字:\n";
cin>>id>>name;
os<<id<<"|"<<name;
}
else
{
exit(0);
}
}
os.close();

...全文

相关推荐

文件保存树形结构数据

本文主要研究了一下如何把树形结构的数据保存到文件并读取出来。为了更形象说明用了一个界面程序显示,程序用了model/view框架。 数据类 DataItem 就是保存在树形结构的基本数据。其最重要的保存数据的函数是SerialzeData class DataItem { public: DataItem(int id = 100,QString name = "root"); ~

海的神话

将数据保存到文件

import android.os.Environment; import android.util.Log; import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.File...

Bingyang LIU

Python爬虫:爬虫获取数据保存到文件

接上一篇文章:Python爬虫:编写简单爬虫之新手入门 前言: 上一篇文章,我爬取到了豆瓣官网的页面代码,我在想怎样让爬取到的页面显示出来呀,爬到的数据是html页面代码,不如将爬取到的代码保存到一个文件中,文件命名为html格式,那直接打开这个文件就可以在浏览器上看到爬取数据的效果了。废话不多说,进入正文。 本篇文章:继续介绍另外两种方式来实现python爬虫获取数据,并将python获取的数据保存到文件中。 一、第一种方式: 主要通过爬取百度官网页面数据,将数据保存到文件baidu.html中

夕夕老师

Qt for Android 程序实现对手机文件的导入打开与导出保存

一、概述 在Qt for Android下程序要实现这样的功能:对创建的数据以txt文件格式保存导出到手机内部存储器,并且可以随时的加载,导入到手机上运行的程序中。但是在Qt for Android下不同于Windows系统,不能直接用QFileDialog::getOpenFileName()函数实现,必须要调用Android系统程序打开文件,Android的Activity用来完成打开文件的工作,进入到Android打开文件对话框下,进行文件的选择与导入。保存导出相对简单,用Qt自带的Q...

mrzhaoy

fengmian123

fengmian123

CiYuanShuos
评论 8
收藏 已收藏
分享
返回顶部
九度空间
C++ 语言 65,214 成员 250,514 内容