c语言中用fopen 模式为W建立的文件,保存到哪里去了?

如何找到这个文件, 如何打开?用DOS么?



<在文档中找到VC2010(你的编译软件文档 ) >

fopen建立的文件应该就在project->“own_work”fopen所在的 project ->"own_work"同上文件名的文件 ->"StudentManage.txt"找到文本文档 

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-09-14
fopen的声明形式为:
FILE *fopen(char *filename, char *mode);
当mode设置为"w"时,会对一个名字为filename的文件执行写操作,如果文件存在,那么文件会被清空重写,否则将会创建文件。
文件保存的位置,由filename决定。
1 filename为绝对路径,那么将在filename指定的路径下建立文件,如
filename = "D:\\test\\a.txt"
则会在D盘test文件夹下,建立a.txt文件。

2 filename中不包含路径信息,或包含相对路径信息,那么文件位置将由工作路径,和filename共同决定。
如运行exe文件的工作路径为D:\clang\bin\
而filename为"a.txt",那么就会生成D:\clang\bin\a.txt
如果filename为"..\\file\\a.txt",那么就会生成D:\clang\bin\..\file\a.txt。也就是D:\clang\file\a.txt。
第2个回答  2013-04-12
保存在你现在的目录下,如果你建立的是二进制文件是打不开的,你可以指定你建立文件的类型
例如fopen("myfile.txt","w");这样建立的文件就可以用记事本打开,你也可以指定你要建立文件的路径,例如fopen("c:\new\myfile.txt","w")
第3个回答  2018-06-14

一般在你创建的vs项目里面。列如:D:\vistual 项目\Project3\Project3

我优不优秀 ~~~嘻嘻

第4个回答  2013-04-12
你从哪里打开的tc,文件就在那个目录下。

c语言中用fopen 模式为W建立的文件,保存到哪里去了?
保存在你现在的目录下,如果你建立的是二进制文件是打不开的,你可以指定你建立文件的类型 例如fopen("myfile.txt","w");这样建立的文件就可以用记事本打开,你也可以指定你要建立文件的路径,例如fopen("c:\\new\\myfile.txt","w")

c语言中用fopen 模式为W建立的文件,保存到哪里去了?
fopen建立的文件应该就在project->“own_work”fopen所在的 project ->"own_work"同上文件名的文件 ->"StudentManage.txt"找到文本文档

c语言怎么保存文件到指定的路径?
fp=fopen(filename,"wb");\\x0d\\x0a里的filename就表示了文件的路径及文件名,所以要把输入的文件名和文件路径拼接起来,计算出这个filename\\x0d\\x0a最好过滤一下别让路径和文件名中有非法字符,比如:\\\/+什么的。\\x0d\\x0ascanf也限制一下长度。\\x0d\\x0ascanf("%19s",filename);\\x0...

C语言编的程序怎么保存到指定文件夹?谢谢```
fopen=("c:xx.txt","a+")不知道你说的什么意思,不过如果是打开文件然后写的话 把fopen后面的两个参数写上就ok 了.第一个是文件路径 底二个是打开方式,我用的是追加写,就是如果没有文件就新建一个,有就写在文件尾

C语言编的程序怎么保存到指定文件夹?谢谢```
fopen=("c:xx.txt","a+")不知道你说的什么意思,不过如果是打开文件然后写的话 把fopen后面的两个参数写上就ok 了.第一个是文件路径 底二个是打开方式,我用的是追加写,就是如果没有文件就新建一个,有就写在文件尾

C语言中的fopen
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,...

C语言中如何将程序运行的结果保存到记事本中
首先调用文件头文件 include <file.h> 然后在程序中建立一个变量 FILE *fp;fp=fopen("要保存的记事本名字 例如 a.txt","w");输出时 将原来的printf("%d",a); 改为 fprintf(fp,"%d",a);注意 记事本文件要和源文件在同一个文件夹 ...

求助一个c语言编写的文件操作函数
1.用只读模式("a") 先读出【原文件数据】,保存到内存 2.用只写模式(“w”)清除【原文件数据】3.文件开头插入的信息。4.再追加【原文件数据】(保存在内存)当然如果在文件末尾添加就方便多了,用 "a" 模式一步到位。下面使用这种思路进行插入信息的示例代码:include <stdio.h> include <...

c语言fopen函数问题
fopen函数返回的是一个FILE类型的指针,如果是打开文件,文件不存在的话返回值为空,如果存在就返回指向该文件的指针,如果是新建一个文件,返回值就是新建文件的指针,可以利用该指针实现对文件的读写功能。至于判断是读还是写,是跟fopen第二个参数决定的,也就是由你自己决定。代码举例:FILE *fp;fp...

在c语言中f1=fopen("harmonics.dat","w"); fprintf(f1,"%f\\t%f\\n...
第一个是文件以W形式打开或许建立就是(建立或者打开一个供写入数据的文件,如果该文件已经存在,则废弃文件的内容)第2句是这样的格式printf(fptr,"%f\\t%f\\n",h,it)将h和it写到文件中,函数fprintf将数据写入文件时的格式和函数printf输出到显示屏的格式是一样的 ...

相似回答