1.如何用c语言如何打开一个文件夹
1. 用文件路径操作函数找到源代码所在的文件夹。使用文件操作函数fopen打开源文件即可。
2. 路径操作函数 chdir。
chdir函数是C语言中的一个系统调用函数(同cd)功 能:更改当前工作目录。参 数:Path 必选。Path 可能包含驱动器。如果未指定驱动器,则当前驱动器上的默认目录或文件夹。返回值:成功返回0 ,失败返回-1
3. 文件操作函数fopen。
函数原型:FILE * fopen(const char * path,const char * mode);返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接下来的读写动作也无法顺利进行,所以一般在fopen()后作错误判断及处理。
2.C语言中如何打开文件
1.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。
而在编程时使用最多的要算 是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适合于非磁 盘文件的情况。另外, Turbo C2.0提供了两类关于文件的函数。
一类称做标准文件函数也称缓冲型文件函数, 这是ANSI标准定义的函数; 另一 类叫非标准文件函数, 也称非缓冲型文件函数。这类函数最早公用于UNIX操作系统, 但现在MS-DOS3.0 以上版本的操作系统也可以 使用。
下面分别进行介绍。1.2.1 标准文件函数 标准文件函数主要包括文件的打开、关闭、读和写等函数。
不象BASIC 、FORTRAN语方有顺序文件和随机文件之分, 在打开时 就应按不同的方式确定。Turbo C2.0并不区分这两种文件, 但提供了两组函数, 即顺序读写函数和随机读写函数。
一、文件的打开和关闭 任何一个文件在使用之前和使用之后, 必须要进行打开和关闭, 这是因为操作系统对于同时打开的文件数目是有限制的, DOS 操作系统中, 可以在DEVICE.SYS中定义允许同时打开的文件数n(用files=n定义)。其中n 为可同时打开的文件数, 一般n<=20。
因 此在使用文件前应打开文件, 才可对其中的信息进行存取。 用完之后需要关闭, 否则将会出现一些意想不到的错误。
Turbo C2.0 提供了打开和关闭文件的函数。1. fopen()函数 fopen函数用于打开文件, 其调用格式为:FILE *fopen(char *filename, *type); 在介绍这个函数之前, 先了解一下下面的知识。
(1) 流(stream)和文件(file) 流和文件在Turbo C2.0中是有区别的, Turbo C2.0 为编程者和被访问的设备之间提供了一层抽象的东西, 称之为"流", 而将 具体的实际设备叫做文件。流是一个逻辑设备, 具有相同的行为。
因此,用来进行磁盘文件写的函数也同样可以用来进行打印机的 写入。在Turbo C2.0中有两种性质的流: 文字流(text stream)和二进制(binary stream)。
对磁盘来说就是文本文件和二进制文 件。本软件为了便于让读者易理解Turbo C2.0语言而没有对流和文件作特别区分。
(2) 文件指针FILE 实际上FILE是一个新的数据类型。它是Turbo C2.0的基本数据类型的集合, 称之为结构指针。
有关结构的概念将在第四节中详 细介绍, 这里只要将FILE理解为一个包括了文件管理有关信息的数据结构, 即在打开文件时必须先定义一个文件指针。(3) 以后介绍的函数调用格式将直接写出形式参数的数据类型和函数返回值的数据类型。
例如: 上面打开文件的函数, 返回一 个文件指针, 其中形式参数有两个, 均为字符型变量(字符串数组或字符串指针)。本软件不再对函数的调用格式作详细说明。
现在再来看打开文件函数的用法。fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。
如:"B:TEST.DAT""C:\\TC\\TEST.DAT" 如果将路径写成"C:\TC\TEST.DAT"是不正确的, 这一点要特别注意。第二个形式参数表示打开文件的类型。
关于文件类型的规定参见下表。表 文件操作类型 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 字符 含义 ————————————————————————————"r" 打开文字文件只读"w" 创建文字文件只写"a" 增补, 如果文件不存在则创建一个"r+" 打开一个文字文件读/写"w+" 创建一个文字文件读/写"a+" 打开或创建一个文件增补"b" 二进制文件(可以和上面每一项合用)"t" 文这文件(默认项) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 如果要打开一个CCDOS子目录中, 文件名为CLIB的二进制文件, 可写成:fopen("c:\\ccdos\\clib", "rb"); 如果成功的打开一个文件, fopen()函数返回文件指针, 否则返回空指针(NULL)。
由此可判断文件打开是否成功。2. fclose()函数 fclose()函数用来关闭一个由fopen()函数打开的文件 , 其调用格式为:int fclose(FILE *stream); 该函数返回一个整型数。
当文件关闭成功时, 返回0, 否则返回一个非零值。可以根据函数的返回值判断文件是否关闭成功。
例10:#iclude main() { FILE *fp; /*定义一个文件指针*/ int i; fp=fopen("CLIB", "rb"); /*打开当前目录名为CLIB的文件只读*/ if(fp==NULL) /*判断文件是否打开成功*/ puts("File open error"); /*提示打开不成功*/ i=fclose(fp); /*关闭打开的文件*/ if(i==0) /*判断文件是否关闭成功*/ printf("O,K"); /*提示关闭成功*/ else puts("File close error"); /*提示关闭不成功*/ }。
3.C语言的编程软件win10如何打开
你说的是C语言?
这是C语言的界面 但我觉得你说的是vb啊,编程软件一般都是要下载的,像我这个visual stdio(也就是C语言,也可以是c++) 是在360里面下的,如果是vb,那你去网页里面找找吧,玩玩的话下个vb6.0就够了,这个软件不开源,以后几乎就用不到了,c++的话,大学里面专业涉及的话还是有用的
4.怎样用C语言打开文件夹(源代码)
在C语言中,对文件夹的操作,专业的说法称为"切换路径/目录",而不是"打开",因为文件夹,并不是一个"真正的文件",而只是一个访问文件的目录.
用C语言中的函数chdir,也就是change directory
int chdir(char *path)
-- 使指定的目录path变成当前的工作目录,之后所有的文件操作都是该目录下.
比如,想切换到f盘test目录下可以这样:
chdir("f:\\test ");
返回0表示切换成功,否则,表示失败.
5.win10你要如何打开这个文件,怎么破,求助
方法:在【系统】-【设置】-【默认应用】中设置程序默认应用和创建文件关联。
1. 点击系统桌面右下角的【操作中心】图标,在打开的【操作中心】侧边栏中点击【所有设置】;
2. 在打开的设置窗口,我们点击:【系统】(显示、通知、应用、电源)图标
3. 在系统设置窗口,我们点击窗口左侧的【默认应用】;
4. 在默认应用对应的右侧窗口,找到Web浏览器,点击Web浏览器,在打开的菜单中点击:百度浏览器;
5. 我们点击百度浏览器以后,Web浏览器就默认为百度浏览器。
6. 在默认应用对应右侧窗口,我们还可以设置电子邮件、地图、音乐播放器、照片查看器和视频播放器等(其中地图、音乐播放器、视频播放器是默认系统设置,我们也可以更改设置)。
7. 我们再点击下面的【选择按文件类型指定的默认应用】,打开选择按文件类型指定的默认应用设置窗口,在这个窗口里,我们可以更改默认应用,如:【.3g2-3G2 】默认应用为:电影电视,可以更改为:维棠播放器。
8. 如点击:Internet Exporer,在其对应右侧窗口点击:将此程序设置为默认值(S),再点击:选择此程序的默认值(C);
9. 我们点击选择此程序的默认值以后,打开设置程序的关联窗口,选择希望此程序默认打开的扩展名(在前面复选框内打√),再点击:保存。
6.win10 visual c++怎么打开
工具/原料:visual studio 20101.双击打开Vs 20102.找到左上角的新建项目并点击打开,选择win32控制台程序,给文件命名,如123,单击确定3.点击下一步,注意,此时出现的对话框一定要把空项目前面给勾上,单击下一步,单击完成4.点击源文件,右击弹出选项,鼠标移动到添加,找到项目,单击进行添加。
找到C++文件,单击并命名为123.c,因为是编写C语言,所以一定要加这个后缀名。点击确定5.拿编写求两个整数的和举例说明,代码写完之后,找到上方的调试,单击找到直接运行不调试,单击打开,从键盘上输入2,3按下Enter键,便可以看到执行结果为5了。
7.Win10启动文件夹在哪里,Win10怎么添加开机启动项
添加开机启动项有两种方法:在“用户启动文件夹”中添加;在“系统启动文件夹”中添加,具体操作步骤如下:
一、用户启动文件夹
1、使用键盘快捷键“Win+R”(win位于键盘alt键左边,windows徽标的键)。如下图:
2、在弹出的“运行”窗口中输入“shell:startup”(复制,不带引号),点击“确定”。
3、这样就直接打开了开始菜单中的“启动”文件夹,将你要开机启动的程序或快捷方式复制进来即可。
二、系统启动文件夹
1、同样使用“win+r”快捷键打开“运行”窗口。
2、在“运行”窗口中输入:“%programdata%\Microsoft\Windows\Start Menu\Programs\Startup”(复制,不带引号),点击“确定”。
3、打开“系统启动文件夹”,将你想要开机启动的程序或快捷方式复制进来即可。
备注:
“用户启动文件夹”和“系统启动文件夹”的区别:
1、两者启动文件夹的路径不一样。用户开机启动文件夹,对应“开始菜单”-“程序”-“启动”功能,路径是:“C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup”;系统启动文件夹对应的路径是:“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup”。
2、两者起到的功能不一样。举例说明:如果系统有admin和guest两个系统用户,admin使用方法一(用户启动文件夹)添加开机启动项,那么只有使用admin登录系统时,开机启动项才会起作用,guest用户登录系统不会自动启动;而使用方法二(系统启动文件夹)设置的开机启动项,在admin和guest登录系统时都会启动。
在WIn7、xp操作系统中,我们可以通过【开始菜单-程序-启动】来打开启动文件夹,自行设置开机启动程序和文件,但在win10系统中的开始菜单却隐藏了“启动”文件夹。
转载请注明出处windows之家 » c语言如何在win10打开文件夹