24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 256  |  回复: 0

Vimon

铜虫 (正式写手)

[交流] 哪位大神能解释下文中写文件操作指令?

下面这个函数output()实现将计算结果写到文件中的功能。
搜了半天(http://blog.csdn.net/kingstar158/article/details/6859379http://blog.csdn.net/lzx_bupt/article/details/6682326
也没明白下面几个指令的含义,请高手们指点一下 谢谢!

void output(int m)
{
    ostringstream name;//name此处做什么用?是一种声明吗?
    name<<"Result_"<<setfill('0')<<setw(6)<<m<<".dat";//肯定是文件名称,setfill('0')和setw(6)用0补充文件名
    ofstream out(name.str().c_str());//out(name.str().c_str())是什么用法?.c_str()从何而来?
    out<<"Title=\"The result data is shown below\"\n"//out是在文件内部写数据吗?肯定不是和cout不同…下面的是一些内容细节,理解。
       <<"VARIABLES=\"X\",\"Y\",\"U\",\"V\",\"rho\"\n"<<"ZONE T=\"BOX\",I="
       <<NX+1<<",J="<<NY+1<<",F=POINT"<<endl;
    for (j=0; j<=NY; j++)
    {
        for (i=0; i<=NX; i++)
        {
            out <<double(i)<<" "
                <<double(j)<<" "
                <<u[j][0]<<" "
                <<u[j][1]<<" "
                <<rho[j]<<endl;
        }
    }
}

此外,以上和下边的写操作有什么不同?我的理解是下程序的文件名名称命名是固定的,而上程序则是可以用变量命名的。

int main()
{
    using namespace std;

    ofstream outfile;
    outfile.open("我是传奇" ) ;//将对象与文件关联
    int wt=1992;
    outfile<<wt;//outfile和out有什么区别?
    outfile.close();

    return 0;
}
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 Vimon 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 309分085801求调剂 +10 学员Gtwj7W 2026-03-31 10/500 2026-04-02 22:42 by yunlongyang
[考研] 工科 267求调剂 +3 wanwan00 2026-04-02 5/250 2026-04-02 21:42 by wanwan00
[考研] 315分 085602 求调剂 +10 26考研上岸版26 2026-04-02 10/500 2026-04-02 20:45 by dongzh2009
[考研] 285求调剂 +8 AZMK 2026-04-02 11/550 2026-04-02 20:16 by yulian1987
[考研] 282求调剂 +13 呼吸都是减肥 2026-04-01 13/650 2026-04-02 14:10 by baoball
[考研] 283求调剂 +3 jiouuu 2026-04-02 4/200 2026-04-02 14:08 by 哒哒哒呱呱呱
[考研] 266求调剂 +4 学员97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[考研] 一志愿北京理工大学本科211材料工程294求调剂 +8 mikasa的围巾 2026-03-28 9/450 2026-04-02 12:09 by ms629
[考研] 08开头看过来!!! +4 wwwwffffff 2026-03-31 6/300 2026-04-02 11:42 by 均值回归
[考研] 材料调剂 +12 一样YWY 2026-04-01 12/600 2026-04-02 00:21 by 百秒光年
[考研] 08工科275求调剂,可跨考。 +5 AaAa7420 2026-03-31 5/250 2026-04-01 15:21 by 159357hjz
[考研] 318求调剂 +8 七忆77 2026-04-01 8/400 2026-04-01 10:37 by Jaylen.
[考研] 0856材料化工调剂 总分330 +18 zhubinhao 2026-03-27 18/900 2026-04-01 09:37 by oooqiao
[考研] 0856调剂 +7 曲听筠 2026-03-30 7/350 2026-04-01 08:51 by JourneyLucky
[考研] 352分-085602-一志愿985 +6 海纳百川Ly 2026-03-29 6/300 2026-03-31 21:06 by yuq
[考研] 286求调剂 +6 Faune 2026-03-30 6/300 2026-03-31 14:37 by jp9609
[考研] 276求调剂 +3 赵久华 2026-03-29 3/150 2026-03-31 10:06 by cal0306
[考研] 22408 359分调剂 +4 Qshers 2026-03-27 8/400 2026-03-31 08:53 by Qshers
[考研] 085602 化工专硕 338分 求调剂 +12 路痴小琪 2026-03-27 12/600 2026-03-28 15:41 by L135790
[考研] 340求调剂 +5 jhx777 2026-03-27 5/250 2026-03-28 04:18 by fmesaito
信息提示
请填处理意见