已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是A.outfile.seekp(321,ios_base::cur);B.outfile.seekp(321,ios_base::bge);C.outfile.seekp(-321,ios_base::beg);D.outfile.seekp(-321,ios_base::cur);
已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是
A.outfile.seekp(321,ios_base::cur);
B.outfile.seekp(321,ios_base::bge);
C.outfile.seekp(-321,ios_base::beg);
D.outfile.seekp(-321,ios_base::cur);
相关考题:
“while”应改为“while(infile.get(ch))”。 (2)应添加“bur[len++]=ch;bur[len]=ch;len++;”。 (3)应添加“outfile2bur[i++];”或“outfile2buf[i];i++;”。 (4)“TCobj;”应改为“TCobi("in.txt");”。 【解析】本题考查了文件流的使用。根据题意,第1处要获得一个字符,并判断是否到文件结尾,所以应使用get函数;第2处应将ch存入buf数组,同时让len增1;第3处将buf中的字节输出给outfile2,注意同时让i增1,否则while循环将进入死循环;第4处TC只确一个带char*参数的构造函数,所以创建对象时必须使用构造参数,根据题意这个参数应该是“"in.txt"”。
函数调用语句:fseek(fp,-20L,1);的含义是______。A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针从当前位置退后20个字节C.将文件位置指针从文件末尾处退后20个字节D.将文件位置指针移到离当前位置20个字节处
已知outfile 是一个输出流对象,要想将outfile 的文件指针定位到当前位置之前321字节处,正确的函数调用语句是______ 。A.outfile.seekp (321, ios_ base:: cur);B.outfile.seekp (321,ios_ base:: beg);C.outfile.seekp (-321,ios_ base:: beg);D.outfile.seekp (-321,ios_ base:: cur);
已知outfile是一个输出流对象,要想像outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是A.outfile.seekp(321,ios_base::cur);B.outfile.seekp(321,ios_base::beg);C.outfile.seekp(-321,ios_base::beg);D.outfile.seekp(-321,ios_base::cur);
函数调用语句:fseek(fp,-20L,2);的含义是()。A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针从当前位置向后移动20个字节C.将文件位置指针从文件末尾处退后20个字节D.将文件位置指针移到离当前位置20个字节处
5、假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去,正确的语句是()。A.outfile.write((float *) data, sizeof(float));B.outfile.write((float *) data, data);C.outfile.write((char *) data, sizeof(float));D.outfile.write((char *) data, data);
函数调用语句:fseek(fp,-20L,2);的含义是().A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针移到离当前位置20个字节处C.将文件位置指针从当前位置向后移动20个字节D.将文件位置指针从文件末尾处退后20个字节
函数调用语句fseek(fp,-20L,2);的含义是 ________。A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针从当前位置向后移动20个字节C.将文件位置指针移到离当前位置20个字节处D.将文件位置指针从文件末尾处后退20个字节
假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去,正确的语句是()。A.outfile.write((float *) data, sizeof(float));B.outfile.write((float *) data, data);C.outfile.write((char *) data, sizeof(float));D.outfile.write((char *) data, data);