
为什么C++文件的输入输出中标志位不加trunc的话,文件不存在就没办法创建 15
为什么C++文件的输入输出中标志位不加trunc的话,文件不存在就没办法创建??如:file1.open("123.txt",ios::in|ios::out);如果文件...
为什么C++文件的输入输出中标志位不加trunc的话,文件不存在就没办法创建??
如:file1.open("123.txt",ios::in|ios::out);如果文件123.txt不存在,则不能建立空文档123.txt;但是假如标志位trunc后,就会创建空文档123.txt。想知道原因! 展开
如:file1.open("123.txt",ios::in|ios::out);如果文件123.txt不存在,则不能建立空文档123.txt;但是假如标志位trunc后,就会创建空文档123.txt。想知道原因! 展开
1个回答
展开全部
这没什么好说的,C++就是这样弄的
另外说下:
ios::trunc: 如果文件存在,把文件长度设为0
另外说下:
ios::trunc: 如果文件存在,把文件长度设为0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询