`
daojin
  • 浏览: 701784 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

c++疯狂代码之读和写。。。(用读操作来触发写)

阅读更多

// dffffffff.cpp : Defines the entry point for the console application.
//
#include <StdAfx.h>
#include   <iostream>
#include   <locale>
#include   <fstream>
#include <string>
#include <sstream>
using namespace std;
//创建全局对象。这些对象保存在全局区。

ofstream *pof=new ofstream("adfa",ios::app|ios::out);
ostream *pOut=new ostream(pof->rdbuf()); 
ifstream* pif=new  ifstream("adfa",ios::ate|ios::in);
istream *pIn=new istream(pif->rdbuf());

void MyWrite(string s){
 (*pOut)<<s<<endl;
 //pof->close();
}
bool MyRead(string &sr,ostream *pOut){
    /*********************输出,从文件读数据********************************************/
    //创建输入缓冲

 //绑定(输入)
 pIn->tie(pOut);
 return (*pIn)>>sr;
 //pIn->clear();
 //ifs.close();
}

int main(int argc, char* argv[])

    MyWrite("12345");
 MyWrite("23333333312");
 MyWrite("sdafa");
 string ms;
    while(MyRead(ms,pOut)){
  cout<<ms;
 }
 return 0;
}

分享到:
评论

相关推荐

    如何用C++在MFC的对话框中实现关机源码

    本篇将详细介绍如何使用C++和MFC在对话框中实现关机功能。 首先,我们需要了解Windows API(应用程序接口),这是Windows系统提供的函数库,用于与操作系统进行交互。在实现关机、重启和注销功能时,我们会用到这些...

    小游戏源码-疯狂挠痒痒.rar

    我们需要查看源码来确定具体使用的框架和库,如Phaser、Three.js或CreateJS等。 1. **游戏逻辑**:源码中包含游戏的规则和逻辑,例如玩家如何操作、得分计算、游戏状态(开始、暂停、结束)管理等。在"疯狂挠痒痒...

    Cocos2d-x《开心斗地主》棋牌类游戏源码

    Cocos2d-x是一个跨平台的2D游戏开发框架,由C++编写,支持iOS、Android、Windows等多个操作系统。它以其高效、易用的特点,深受游戏开发者喜爱。 在这款游戏中,你可以看到Cocos2d-x的强大功能被充分展示。首先,...

    小游戏源码-疯狂手臂,翻滚吧,是时候运动一下手臂了.rar

    总的来说,通过分析“疯狂手臂,翻滚吧”这款游戏的源码,不仅可以学习到游戏开发的基本流程和技术,还可以锻炼解决问题和调试代码的能力。对于希望在游戏开发领域有所建树的程序员来说,这是一个极好的学习和实践...

    有限状态机的MFC源码带论文,是王永武写的

    《疯狂的火星虫_面向对象状态机实践指南_王咏武.pdf》这本书深入浅出地介绍了如何使用面向对象的设计方法来构建有限状态机(FSM),并且结合了C++和MFC的应用,使得读者能够更好地理解和应用这一概念。在王永武的...

    组合框 父子对话框 操作

    MFC是微软提供的一种C++库,用于简化Windows应用程序的开发,它提供了丰富的类来封装Windows API。 首先,我们要理解“组合框”(ComboBox)在Windows GUI编程中的角色。组合框是一种控件,它可以作为下拉列表或...

    MFC DLL开发

    以上知识点是MFC DLL开发的基本概念和操作,对于初学者来说,理解这些概念并动手实践将有助于掌握Windows编程和C++在MFC框架下的应用。在实际项目中,还需要考虑内存管理、线程安全、资源释放等问题,这些都是进行...

    MFC对话框创建

    当菜单项被触发时,MFC按照一定的顺序来响应事件: - View类(视图类) - Doc类(文档类) - Frame类(框架类) - App类(应用程序类) **1.4 资源ID命名规则** MFC中资源ID的命名遵循一定的规范: - **IDM**代表...

    游戏方块先生-cocos2d-x v2.2

    Cocos2d-x是一个跨平台的2D游戏开发框架,它使用C++语言编写,支持iOS、Android、Windows等多个操作系统,使得开发者可以一次编写,多平台运行。在本项目中,开发者选择的是v2.2版本,这是Cocos2d-x的一个早期版本,...

    疯狂的木偶-项目开发

    【疯狂的木偶-项目开发】是一个以机器人技术为核心的创新项目,灵感来源于60和70年代意大利导演Dario Argento的经典恐怖电影"Giallo"。这个项目旨在创建一个能够引起人们强烈反应的小型机器人装置,它会在人们靠近时...

    test_connect.rar

    `test_connect`文件很可能会涵盖以上提到的各种连接方式,通过实际代码示例来演示如何在不同的场景下使用它们。对于学习和理解Qt的信号与槽机制,这样的实践性代码非常有价值。通过分析和运行这些示例,开发者能够更...

    CPU4003高速脉冲例程.rar

    5. **软件编程**:编写高效的汇编代码或高级语言(如C/C++)来利用CPU4003的硬件特性是必不可少的。这包括初始化定时器、设置中断服务程序、以及管理脉冲的生成和更新。 6. **同步与实时性**:在工业控制系统中,...

Global site tag (gtag.js) - Google Analytics