以下程序设计功能是:将结构体变量time 中的内容写到文件中。 #include <iostream> using namespace std; struct date { int year;

admin2010-03-29  52

问题 以下程序设计功能是:将结构体变量time 中的内容写到文件中。
    #include <iostream>
    using namespace std;
    struct date
    {
        int year;
        int month;
        int day;
    }
    int main ( )
    {
        date time =  {  2005,  1,  1  };
        ofstream  outdate;
        outdate.open(  "d:\\date.txt",  ios  :: binary );
        outdate.write(____________,  sizeof( tt )  );
        outdate.close();
        return 0;
    }
   则程序中空白处应该填入的语句为【  】。

选项

答案(char*)&time

解析 函数write的原型为:
Ostream_type&  write(const  char  *s,streamsize  n);
其功能是输出s所指向的数据空间中的n个字符。函数返回对流对象本身的引用。
此函数要求流对象按模式ios_base::binary打开。
转载请注明原文地址:https://kaotiyun.com/show/jCjp777K
0

最新回复(0)