阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 1038|回复: 2

[CMG] 转发师弟的:利用C++生成CMG繁琐井控数据

[复制链接]
  • TA的每日心情

    2018-11-29 12:01
  • 签到天数: 259 天

    [LV.8]以坛为家I

    发表于 2013-3-21 10:41:15 | 显示全部楼层 |阅读模式

    马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

    您需要 登录 才可以下载或查看,没有账号?欢迎注册

    x
    当对一口井进行频繁控制时(比如开一个月关一个月),并且时间还很长(比如20年),在数据文件里添加就十分繁琐,于是我用C++写了一个自动生成的程序。


    #include<iostream>  
    #include<fstream>
    using namespace std;  
    int main()  
    {  
        ofstream outClientFile("date.dat",ios::app);
        if(!outClientFile)
        {
             cerr<<"open date.dat error!\n";
                return 0;
        }
        for(int y=2010;y<=2030;y++)
        {
        for(int m=1;m<=12;m++)
        {
            if(m % 2==1)
                {outClientFile<<"DATE "<<y <<" " <<m <<" 1\n"
                     <<"SHUTIN 'P1'\n";}
            else
                {outClientFile<<"DATE "<<y <<" " <<m <<" 1\n"
                     <<"OPEN 'P1'\n";}
        }
        }
    outClientFile.close();
    return 0;
    }


    运行后直接粘贴到数据文件就可以了。

    评分

    参与人数 1阳光币 +20 收起 理由
    justbetoo + 20

    查看全部评分

  • TA的每日心情

    2018-11-29 12:01
  • 签到天数: 259 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-3-21 10:45:43 | 显示全部楼层

    该用户从未签到

    发表于 2013-3-31 16:38:24 | 显示全部楼层
    发贴规范的阳仔阳妞越来越珍贵了
    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-5-29 17:54 , Processed in 0.107574 second(s), 24 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表