fopen的路径参数不能是char*?

fopen的路径参数不能是char*?,第1张

照理说file应该声明为char[]数组啊,getcwd是将当前路径复制到第一个参数指向的空间,你只声明了一个指针,没有分配空间。你试试

char file[MAXPATH]

getcwd(file, MAXPATH)

vs中使用fopen读取文件放在任意地方 只要你的路径写对了比如fopen("d://我的文件//test.txt")就可以。

fopen的函数原型为: FILE *fopen(const char *filename, const char *mode)其功能是使用给定的模式 mode 打开 filename 所指向的文件。文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回 NULL,并把错误代码存在 error 中。该函数位于C 标准库中。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8941376.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存