当前位置: 技术问答>linux和unix
fopen问题请教
来源: 互联网 发布时间:2015-12-14
本文导语: 操作系统 : HP unix 程序: c 用fopen打开文件会coredump ,将打开的文件分割成一个小的文件将无问题出现。 请问: fopen打开的文件大小在哪里可以控制,如何修改? fopen 是否需要缓存或临时文件,如何设定临时文...
操作系统 : HP unix
程序: c
用fopen打开文件会coredump ,将打开的文件分割成一个小的文件将无问题出现。
请问:
fopen打开的文件大小在哪里可以控制,如何修改?
fopen 是否需要缓存或临时文件,如何设定临时文件?
程序: c
用fopen打开文件会coredump ,将打开的文件分割成一个小的文件将无问题出现。
请问:
fopen打开的文件大小在哪里可以控制,如何修改?
fopen 是否需要缓存或临时文件,如何设定临时文件?
|
coredump的话,检查你传入的文件名。
fopen(filename, "a"); 在原文件末尾继续添加内容;
fopen(filename, "w+"); 把原文件清空,重写。
文件大小根据你写入的数据多少来控制,或者由lseek来控制
fopen(filename, "a"); 在原文件末尾继续添加内容;
fopen(filename, "w+"); 把原文件清空,重写。
文件大小根据你写入的数据多少来控制,或者由lseek来控制
|
注意一下最多打开的文件数量的限制。
|
理论上,fopen只支持2G以下的文件,但你的文件比这小多了,
不过HP这个平台好像很多东西都和别人不一样,喜欢自己搞一套。如果你们的HP-UX还在服务期的话最好问问HP-UX的售后服务。
不过HP这个平台好像很多东西都和别人不一样,喜欢自己搞一套。如果你们的HP-UX还在服务期的话最好问问HP-UX的售后服务。
|
去www.mylinux.com.cn看看,那里专业资料多,应该能得到解答