+ -
当前位置:首页 → 问答吧 → 在open系统调用中,修改filename路径名,导致文件不能成功打开

在open系统调用中,修改filename路径名,导致文件不能成功打开

时间:2010-12-02

来源:互联网

本帖最后由 zishang-hhg 于 2010-12-02 11:19 编辑

在open系统调用中,修改filename路径名,导致文件不能成功打开.如filename=/mnt/tt.txt,通过strcpy,将filename改为/usr/tt.txt是可以成功写入的。而改为/home/tt.txt,或是将filename重新拼接为(strcat为/home/tt.txt)另一个路径,则不能成功。

作者: zishang-hhg   发布时间: 2010-12-02

没太明白你的意思,为什么要修改路径名,修改后的路径中是否存在你要打开的文件

作者: Godbach   发布时间: 2010-12-02