保存C语言的文件时,为什么保存类型只有文本文件? 谢谢!

如题所述

第1个回答  2011-07-17
程序本来就是文本啊。
第2个回答  2011-07-17
什么编译环境 VC tc?追问

vc6.0

追答

一个程序的生成要经过如下步骤:
1:建立一个cpp文件,写上源代码,保存ctrl+s。
2:点击VC工具栏上的 编译按钮(一个一个的找,会出现提示),点击编译,下方会出现编译情况,例如有没有错误等信息。若没有错误。往下走
3:在编译按钮的边上,有个!号的工具按钮,那是执行按钮,点击它,你就可以看到程序的执行效果了。

追问

然后怎么保存文件呢?

追答

保存什么文件?exe文件:VC会自动在你建立CPP的文件生成一个debug文件,该文件下就存放着生成的exe文件。

本回答被提问者采纳
第3个回答  2011-07-17
你看清后缀名了吗?.cpp也可以用文本文件打开的追问

是.cpp.可是打开程序需要先编译,连接,然后才能运行?,,一个正常的正确的程序是怎样的呢?

追答

是啊,没错啊,.cpp的当然要 编译,连接,然后才能运行。你编译后应该会生成一个 .exe的文件,只有.exe文件,才能直接运行的。你到你源文件的目录里找找,应该在debug目录里面

追问

我在文件夹里找到一个File Folder的文件,点一下它,一个貌似是程序的东西出来闪一下就不见了……

谢谢你啦!

第4个回答  2011-07-19
fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,“文件指针名”必须是被说明为FILE 类型的指针变量,“文件名”是被打开文件的文件名。 “使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。
文件使用方式 意 义
“rt” 只读打开一个文本文件,只允许读数据
“wt” 只写打开或建立一个文本文件,只允许写数据
“at” 追加打开一个文本文件,并在文件末尾写数据
“rb” 只读打开一个二进制文件,只允许读数据
“wb” 只写打开或建立一个二进制文件,只允许写数据
“ab” 追加打开一个二进制文件,并在文件末尾写数据
“rt+” 读写打开一个文本文件,允许读和写
“wt+” 读写打开或建立一个文本文件,允许读写
“at+” 读写打开一个文本文件,允许读,或在文件末追加数 据
“rb+” 读写打开一个二进制文件,允许读和写
“wb+” 读写打开或建立一个二进制文件,允许读和写
“ab+” 读写打开一个二进制文件,允许读,或在文件末追加数据

对于文件使用方式有以下几点说明:
1. 文件使用方式由r,w,a,t,b,+六个字符拼成,各字符的含义是:
r(read): 读
w(write): 写
a(append): 追加
t(text): 文本文件,可省略不写
b(banary): 二进制文件
+: 读和写

2. 凡用“r”打开一个文件时,该文件必须已经存在, 且只能从该文件读出。

3. 用“w”打开的文件只能向该文件写入。 若打开的文件不存在,则以指定的文件名建立该文件,若打开的文件已经存在,则将该文件删去,重建一个新文件。

4. 若要向一个已存在的文件追加新的信息,只能用“a ”方式打开文件。但此时该文件必须是存在的,否则将会出错。追问

谢谢!

c语言的文件类型
c语言文件类型分为文本文件和二进制文件。文本文件:这类文件是以字符编码的方式进行保存的,包括一篇文章。人类可读的文件属于此类。二进制文件:这类文件将内存中的数据原封不动地存入文件中,适用于非字符为主的数据。以记事本打开,只会看到一堆乱码。二进制文件的优点在于存取速度快,占用空间小,以及...

C语言程序运行结果保存为TXT格式的问题
原因是因为你在循环中打开文件,不停的在从第0个位置写,再关闭 如果想放在循环中,你用到fseek(文件类型指针fp,位移量,起始点)接口,放在\/*printf("L=%f\\t %f\\n",l,a); *\/ 后面 起始点 对应的数字 代表的文件位置 SEEK_SET 0 文件开头 SEEK_CUR 1 文件当前位置 SEEK_END 2 ...

为什么C保存后的文件扩展名是".c"?而不是".txt"~因为它明明是词本~_百...
文件共有两类。一类是文本,另一类是二进制特制格式。文本文件可以用任意的文本编辑器打开,二进制文件必须使用专用程序。文件的扩展名只是人们为了区分文件而形成的一种约定而已,和文件本质无关。文件本质并不能从文件名本身区分,但是我们一般约定扩展名帮助区分。你即使搞个扩展名*.doc的文本也可以,只...

C语言程序文件保存问题
你是以记事本保存的,而保存的数据里面有整数,整数不是字符,记事本显示的是乱码,如果想保存整数类型,需要报整数转化成字符串,你可以尝试使用fprintf和fscanf来读写文件.以下是例子:在运用fprintf与fscanf时,在向文件输出数据及从文件读取数据时,分隔符应该相一致。如下程序所示,该程序的功能是:用户...

在记事本里编写的C语言程序如何保存为以文件啊
如果你是用记事本来写C的话,那么最重要的一点要数它的保存时的后缀名了,一定要是以.c做为后缀名哟,要不C软件是识别不出来的,还有就是推荐你用Turboc2.0 因为这是全国二级考试会用的软件,相当的不错!

c语言怎么保存 c语言保存方法
c语言怎么保存 c语言保存方法 1、首先我们点击File菜单的文件按钮。2、然后我们点击Save As按钮。3、接下来我们就可以看到另存为这个对话框。4、然后我们可以在这里选择保存位置。5、在这里我们还能设置文件名称。6、还可以在这里选择文件类型。

关于C语言编程的保存问题!!!
如果扩展名是.c,那么它就是一个c语言文件.至于你的机器里看起来跟学校的不一样,那可能是学校的机器安装了vc++6.0,而你没有.文件的图标看起来怎么样是不重要的,这跟默认跟它关联的程序有关.重要的是文件实际的格式,这不会随着图标或扩展名变的.若想修改文件关联请到:控制面板|文件夹选项|文件类...

如何把c语言中输出的数据保存到一个文件夹中?
1、首先,可以先查看整体代码,了解保存整体框架。2、然后,定义一个文件指针,指向文件。3、接下来就可以先对控制台清屏幕。4、此时,就可以开始使用保存的命令语句。5、还能对屏幕适当的等待。6、最后记得关闭文件的打开。7、打开保存为这个页面,并选择好路径。8、然后点击保存类型。9、然后找到文件名...

C语言文件操作中,二进制操作与文本操作 有什么区别?
二进制文件是按二进制的编码方式来存放文件的。 例如, 数5678的存储形式为: 00010110 00101110只占二个字节。二进制文件虽然也可在屏幕上显示, 但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。 输入输出字符流的开始和结束只由程序控制而不受物理符号(如...

word保存时总是说可能保存与纯文本格式不兼容的功能
1、要看看自己保存的文档是什么类型,如果不是保存txt文件,就不要选纯文本,应该选择word文档。如果确定是保存为纯文本文件,word本身的格式就会丢掉,这是这个提醒的原因。 2、所以只在保存文档时,如果是TXT格式的文件,就可保存为TXT格式;WORD文档保存为DOC格式,就可以解决问题了。 本回答由电脑网络分类达人 系统推荐...

相似回答