这样写叫相对路径。如果你想要创建在其他路径,这就要给出绝对路径,例如我们想把文件放在桌面上,这样也是可以的,只需知道路径就可以创建到桌面上,在需要创建的文件名前加上位置信息。 例如: FILE* pf = fopen("C:\\Users\\86150\\Desktop\\data.txt", "w"); 为了防止出现转义字符,可以将每个\后加一个\,只...
// 读取和处理文件内容… fclose(file); return 0; } “` 3、使用相对路径打开文件: 使用相对路径可以方便地打开与当前工作目录相关的文件,通过将相对路径作为参数传递给fopen()函数,可以打开指定路径的文件。 如果相对路径正确,并且文件存在,则fopen()函数返回一个非空的文件指针;否则,返回NULL。 示例代码如上所...
文件路径的表示可以分为绝对路径和相对路径: 1、绝对路径表示相对容易,例如 pDummyFile =fopen("D:\\vctest\\glTexture\\texture\\dummy.bmp", "rb"); 给出了从盘符开始的全部路径,这里需要注意的是“\”要用双斜线"\\",vc工程默认访问的目录是工程目录,相对路径有以下多种形式,如:pDummyFile = fopen("...
相对路径是根据相对关系来指定路径的,相对于当前工作目录或其他已知的目录。 在介绍C语言文件相对路径之前,先简单了解一下绝对路径。绝对路径是从文件系统的根目录开始的完整路径,例如在Windows系统中,绝对路径可能类似于"C:\Users\username\Documents\file.txt";在Linux系统中,绝对路径可能类似于"/home/username/...
1、源代码文件所在路径? 2、源代码编译后的可执行文件所在路径?3、我们自己当前所在的路径? 你觉得是哪里? 答案是3,我们自己当前所在的路径。Show me the code,写个代码证明一下。 证明fopen函数相对路径的位置 创建个新目录CFileTest,在目录下面创建main.c源文件,hello.txt文本文件,以及build子目录(存放编译后的...
【C/C++】输出文件的相对路径 FILE在有些编译器上会输出带路径的文件名,删除路径可使用函数 strrchr #include<string.h> #include<stdio.h> #define__FILENAME__ (strrchr(__FILE__,'\\') ? (strrchr(__FILE__,'\\') + 1) : __FILE__)...
C程序针对文件、画面、键盘等的数据输入输出操作都是通过流操作的。 一般情况下,我们要想向流里写数据,或者从流中读取数据,都是要打开流,然后操作。 4.1.2 标准流 那为什么我们从键盘输入数据,向屏幕上输出数据,并没有打开流呢? 标准输入输出流是默认打开的,可以直接使用 ...
首先,我们将hello.txt文件移动到build目录下,然后在build目录下编译并执行main可执行文件。结果成功打印出了hello.txt文件内容,这表明相对路径是相对于可执行文件所在路径。但考虑到我们当前的路径也在build目录下,这并不意味着相对路径就是相对于可执行文件路径。接下来,我们切换到上一级目录CFileTest下...
* * @param file_name 文件名(包含路径) * * @return -1:获取文件长度失败 其他值:文件长度...
2、数据文件 数据文件是程序运行时需要从中读取数据的文件,或者输出内容的文件。3、文件名 文件名即...