1、如果是c语言生成的可执行程序,提示找不到文件,一般是因为没有指明程序的目录,特别是在Linux平台上,以test.c为例:
gcc -o test test.c
./test
其中,“.“是指的当前目录,./test就是执行当前目录下的test程序。在windows平台上生成控制台程序时,需要使用cd命令进入debug或者relase目录,比如
cd test/debug
2、如果是C语言源代码中使用fopen等系列的文件操作函数对文件进行打开、读写等操作,提示打不开文件,一般是C源代码中的FILE指针返回了NULL,调用相应的函数时,需要指明要操作文件的具体路径 。
1、打开文件方式问题,建议查一下书。选取“若不存在则创建文件”的那个选项,可能是w+的打开方式把。
2、C语言中,指源文件源代码的集合。头文件与源代码都是源文件,都用纯文本文件存储,都需要遵照C/C++语言规范来写,都可以使用类型定义和常、变量定义,都可以包含函数的声明和实现,都能包含宏定义,都使用相同的调用规范。
打开文件方式问题,建议查一下书。选取“若不存在则创建文件”的那个选项,具体是什么不太清楚了,大概是w+的打开方式把。
突然意识到我可能理解错了,搞不清你到底问的是什么?完善一下问题吧