1. 怎么样用VC++打开C文件
一般装了VC后,C
和
CPP
文件都是用VC打开。
Windows可以设置什么后缀用什么工具打开,并会一直记住。
你的*.c
或
*.cpp
如果不是用VC
打开的,就这样做:
1.
在文件浏览器中
找一个
C
文件
2.
在文件名上点右键,选择“打开方式”
3.
在“推荐的程序”和“其他程序”中找有没有VC
Microsoft
(R)
Developer
Studio
4.
如果没找到,就用“浏览”去找VC的EXE文件。
我的装在D盘,位置在
D:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin\
MSDEV.EXE
5.
选定工具后,一定记住在下面设成ON:
"始终使用选择的程序打开这种文件"
6.
最后确定就好了。
从此之后只要对文件双击就可以了。
不知道你是不是问的这个问题。如果不是可能对你也有帮助。
其他文件也适用,例如我想用Winamp播放MP3,
用暴风影音播放WAV.
还有最好桌面有个VC的快捷方式,你可以找到VC的EXE,再点右键->
发送到->桌面快捷方式
2. C语言访问其他电脑上的文件c语言程序设计如何打开电脑中的文件
A. C语言的文件访问
先定义一个文件指针:
file
*fp;
然后给它赋值:
fp=fopen(要访问的文件名
,
"r");
然后就可以从文件中读取数据了
其中文件名要以字符串的形式出现,比如我要打开c盘根目录下的1.txt,就要写成
fp=fopen(
"c:\1.txt"
,
"r"
);
路径中的所有的""都要用转义字符"\"替换掉,否则的话c的编译器会把""后面的一个字符当成转义字符的参数吃掉的
B. c语言 中如何读取和运行程序同目录的(比如u盘在不同电脑上盘符不同)的txt或dat
同目录下就
FILE *pA = fopen("*.txt","r");
不同目录的话,在fopen函数中加上路径。
C. c语言程序调用外部文件
可以调用。
一、从一个源文件里调用另一个源文件的函数。在源文件A1.c中调用A2.c 中的函数有两种方法:
1、在A2.c中有完整的函数定义,在A1.c中添加一下要用到的函数原型(声明)就可以了,例如:
在A2.c中:有函数void A2(){...};。
在A1.c中:在文件前头增加一行:void A2();就可以了。
2、把A2.c中完整定义的函数的原型,写到一个A2.h文件中,然后在A1.c的文件头增加#include "A2.h"就可以了。
以上两种方法,在A1.c中都可以正常的调用,就跟在A2.c中调用一样。
其实函数默认是外部的,只要在其他文件中声明就能使用;但是注意如果在前面加上static,就只能在本文件中使用了,不能再被其他的文件调用。
二、编写头文件:
1、一个.h文件要 对应有一个.c文件,这样链接器就可以调用这个文件里的函数。比如a.h 和 a.c。
在.h文件中:
#ifndef __A_H_
#define __A_H_
#include
void trans2(double B) ;
double trans1() ;
#endif
2、把相应的函数定义写在.c文件中。这里要强调一点:要加上#include ".h",这个一般作为一种工程规范。因为如果.c文件中的函数也需要调用同个.c中的其它函数,那么这个.
c往往会include对应的.h,这样就不需要为声明和调用顺序而发愁了。比如头文件里进行了变量的声明,这个时候对应的.c文件是一定要加上这个头文件的。
3、再在其他的main.c文件开头添加#include "a.h"。
(3)C语言访问其他电脑上的文件:include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include
2、#include"文件名"
如果需要包含标准库头文件或者实现版本所提供的头文件,应该使用第一种格式。如下例所示:
#include//一些数学函数的原型,以及相关的类型和宏
如果需要包含针对程序所开发的源文件,则应该使用第二种格式。
采用#include命令所插入的文件,通常文件扩展名是.h,文件包括函数原型、宏定义和类型定义。只要使用#include命令,这些定义就可被任何源文件使用。
D. 用C语言编写的程序怎么在别的电脑上打开 我用VS2008写的,生成的.exe文件在我的电脑上能打
vc默认是Debug模式,可以在自己的机器上运行在别人的不能运行,需要改Release发行版才行。
E. C语言中,怎样访问其他路径中的文件
fp=fopen(filename,"wb");里的filename就表示了文件的路径及文件名,所以要把输入的文件名和文件路径拼接起来,计算出这个filename,
例如,
string
filename,
path,
name;
......(获取path,
name的值)
filename
=
path
+
name;
fp=fopen(filename,"wb");
F. c语言 可不可以调用 电脑里的程序 比如:有C语言调用system32里的程序
一些在config.sys中经常用到的配置项目如下:
1、FILES=数字
表示可同时打开的文件数,一般可选择20到50,需要注意的是,如果把FILES的值设得过大会占用过多的基本内存。系统缺省为FILES=8。
2、BUFFERS=数字
表示设置磁盘缓冲区的数目,通常设置为20-30左右。缺省值一般为15。磁盘缓冲区是一块内存区,用于存储从磁盘读入的数据或存储写到磁盘的数据。
3、DEVICE和DEVICEHIGH
用于加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。如:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\CDROM\CDROM.SYS
DEVICEHIGH与DEVICE的不同是前者将程序加载入高端内存。
4、HIMEM.SYS和EMM386.EXE
DOS只能直接使用640KB的内存,即基本内存,必须依靠其他内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。
其中640KB到1MB之间的内存被称为高端内存,是系统保留使用的。1MB以上的内存成为扩展内存,HIMEM.SYS就是负责管理扩展内存的。
EMM386.EXE负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。
因此为了使用更多的内存,配置文件中应有以下指令。
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
需要注意的是:EMM386.EXE必须要求先安装HIMEM.SYS,因而必须确保安装HIMEM.SYS的配置命令在EMM386.EXE之前。
5、DOS=HIGH,UMB
一般情况下,需要CONFIG.SYS文件加入这条命令,这样会将DOS的系统文件移入高端内存,空出更多的基本内存给其他软件使用。需要注意的是,如果没有安装EMM386.EXE,UMB,那么这条指令将是无效的。
下是一个典型的CONFIG.SYS文件内容:
DEVICE=C:\DOS\HIMEM.SYS (加载himem,扩展内存管理器)
DEVICE=C:\DOS\EMM386.EXE NOEMS (高端内存并入扩展内存的工具)
BUFFERS=15,0 (缓冲区数目)
FILES=50 (同时打开的文件数)
DOS=UMB (系统把DOS本身放在什么地方)
LASTDRIVE=Z (驱动器盘符最大可以用大哪个)
DOS=HIGH
DEVICEHIGH=C:\DOS\ATAPI_CD.SYS /D:MSCD000 /I:0 (加载光驱驱动程序。)
STACKS=9,256
此外,在CONFIG中还可以配置菜单式多重任务选择的配置,用于不同任务的选择,比如玩游戏、设置虚拟磁盘等,不过在这些应用在目前已经不常用了,这里就不多做介绍了。
有了config.sys以后,大部分的环境都能设置好,但是某些时候还是需要autoexec.bat来协作完成系统设备的加载,比如光驱。另外,有写设备直接使用命令来驱动的,就最好在autoexec.bat中执行来直接驱动,比如鼠标。
下面是一个典型的autoexec.bat:
关于AUTOEXEC.BAT
电脑每次启动时都会自动寻找AUTOEXEC.BAT批处理文件,从而可执行一些每次开机都要执行的命令,比如设置路径PATH、加载鼠标驱动MOUSE、磁盘加速SMARTDRV等。
下面给出一个比较典型的AUTOEXEC.BAT文件:
@ECHO OFF '不显示命令行
'设置提示符前有目录提示
PROMPT &P& G
PATH C:\DOS;C:\;C:\WINDOWS; C:\TOOLS '设置文件查找路径
LH C:\MOUSE\MOUSE.COM
'加载鼠标驱动程序
LH C:\DOS\SMARTDRV.EXE
'加载磁盘加速管理
LH C:\DOS\MSCDEX /S /D:MSCD000/M:12 /V '加载CD-ROM驱动
'设置临时目录
SET TEMP=C:\TEMP
如果需要启动中文系统,也可以把中文系统的启动命令加入其中,自然启动以后就是中文的dos了。
通过config.sys,autoexec.bat两个文件配合,完成绝大多数情况下DOS系统环境的配置。
G. C语言中如何实现文件访问
1
以只读方式打开第一个文件
2
以写方式打开第二个文件
3
循环读取字符,并写入第二个文件。直到遇到eof结束。
4
关闭文件。
代码:
#include
int main()
{
file *f1, *f2;
int c;
f1 = fopen("in.txt", "rb");
f2 = fopen("out.txt", "wb");//将in.txt复制为out.txt;
while((c = fgetc(f1)) != eof)
fputc(c,f2);
fcloseall();
return 0;
}
H. c语言程序怎么调用文件,例如调用电脑中的图片 ,视频等
java,c,c++在处理文件的时候都是大同小异,只不过c语言会更加底层一些。没经过任何封装。java封装了之后,就很丰富了。引申出很多流,字节流,字符流等。不同的文件,如果我们只关心读,写。那么操作都是一样的。比如一个图片,mp3等变成流了之后进行读写。但是如果我们关心的是打开。这个就不太一样了。因为“打开”这个词是站在用户层的角度来说的。打开文件需要关心文件的种类,也就是文件的格式。所以需要有一个打开对应格式文件的程序。比如打开照片可以用window照片查看器。底层的对文件的读写是不关心文件的种类的。因为所有的文件最终的最终都是二进制存储。以流的方式操作文件一般只有读写删。而楼主的意思确切的说,应该是想调用打开某种文件格式的程序。例如楼主可能想如何用c语言调用酷狗播放器,只需要传一个mp3路径就可以播放,如果用c语言调用图片查看器,只需要传一个图片地址就可以打开。
I. 在C语言中如何打开文件夹中的文件
用文件路径操作函数找到源代码所在的文件夹。使用文件操作函数fopen打开源文件即可。
路径操作函数 chdir。
chdir函数是C语言中的一个系统调用函数(同cd)功 能:更改当前工作目录。参 数:Path 必选。Path 可能包含驱动器。如果未指定驱动器,则当前驱动器上的默认目录或文件夹。返回值:成功返回0 ,失败返回-1
文件操作函数fopen。
函数原型:FILE* fopen(const char * path,const char * mode);返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接下来的读写动作也无法顺利进行,所以一般在fopen()后作错误判断及处理。
J. c语言程序设计,如何打开电脑中的文件
万能的网友
搜索资料 我来答
分享
举报
3. c语言在vc中编程读取一个文件中指定行的内容,比如第三行。我是想让他
#include<stdio.h>
#defineN2
voidmain(){FILE*fp;inti;charbuffer[256],str[256];
if(fp=fopen("c:\test.txt","r")){
for(i=0;i<N;i++)fgets(buffer,256,fp);
fgets(str,256,fp);
fclose(fp);
printf("%s ",str);
}elseprintf("打开文件错误。 ");
}
以上程序假设test.txt文件内容为:
abcdefg则输出为:请读入1234
efgihijhajkf
请读入1234
阿克发动机;kl
4. 我所有的cpp文件,双击打开,出现了vc的界面但显示文件没找到,但在c的界面能打开,什么原因
打开文件夹中后缀名为dsw的文件,这个是工程文件,打开后所有文件就打开了