C++文件处理函数open的参数ios::trunc使用时 如果要打开的文件不存在怎么办?
ios::trunc如果文件存在则清除其内容,如果文件不存在是不是就不起作用还是会报错?P.S.请问ios::in|ios::out和ios::in|ios::out|i...
ios::trunc 如果文件存在 则清除其内容,如果文件不存在是不是就不起作用 还是会报错?
P.S.请问ios::in|ios::out和ios::in|ios::out|ios::trunc有什么区别? 展开
P.S.请问ios::in|ios::out和ios::in|ios::out|ios::trunc有什么区别? 展开
展开全部
opening modeapp (append) Set the stream's position indicator to the end of the stream before each output operation.
ate (at end) Set the stream's position indicator to the end of the stream on opening.
binary (binary) Consider stream as binary rather than text.
in (input) Allow input operations on the stream.
out (output) Allow output operations on the stream.
trunc (truncate) Any current content is discarded, assuming a length of zero on opening.
以上是参考资料,以下回答你的问题
ios::trunc 如果文件存在 则清除其内容,如果文件不存在是不是就不起作用 还是会报错?
这个,你做一个简单的编程验证就可以了,我也不确定,但是验证确实很简单。
P.S.请问ios::in|ios::out和ios::in|ios::out|ios::trunc有什么区别?
ios::in|ios::out是打开一个文件,同时允许读与写
ios::in|ios::out|ios::trunc是打开一个文件,同时允许读与写,并在打开时把当前内容清空
ate (at end) Set the stream's position indicator to the end of the stream on opening.
binary (binary) Consider stream as binary rather than text.
in (input) Allow input operations on the stream.
out (output) Allow output operations on the stream.
trunc (truncate) Any current content is discarded, assuming a length of zero on opening.
以上是参考资料,以下回答你的问题
ios::trunc 如果文件存在 则清除其内容,如果文件不存在是不是就不起作用 还是会报错?
这个,你做一个简单的编程验证就可以了,我也不确定,但是验证确实很简单。
P.S.请问ios::in|ios::out和ios::in|ios::out|ios::trunc有什么区别?
ios::in|ios::out是打开一个文件,同时允许读与写
ios::in|ios::out|ios::trunc是打开一个文件,同时允许读与写,并在打开时把当前内容清空
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询