linqy的个人博客分享 http://blog.sciencenet.cn/u/linqy

博文

利用C++进行文件的创建与写入

已有 3727 次阅读 2017-6-29 19:20 |个人分类:C++|系统分类:科研笔记| 、文件的创建和写入

#include <iostream>
#include <fstream>
#include <stdlib.h>
#include "test.h"

void main()
{
    char ch;
    char *filepath = "C:\Users\linqy\Desktop\test.dat";//文件的路径
    fstream ofs(filepath,ios::out|ios::in|ios::ate);//第二个参数为文件打开的方式。文件打开可以以多种方式,用 | 链接不同的方式
    if (!ofs)
    {//若文件打开失败,返回的值是 0
        cerr<<"file open failed"<<endl;//cerr是将错误输出在屏幕上,
        exit(1);//若文件打开失败,则退出
    }

    ch = cin.get();//获取键盘上输入的美容
    while(ch != EOF)
    {
        ofs.put(ch);//写入文件ofs中,也可以用ofs<<ch;
        ch = cin.get();//从cin流中获取下一个字符ch
    }
    ofs.close();//操作完成后,关闭ofs文件

}










https://blog.sciencenet.cn/blog-3134052-1063695.html

上一篇:简单链表的创建
下一篇:如何统计数组中的字符、数字、以及其他字符个数
收藏 IP: 124.207.244.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-12 21:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部