tc按路径查找文件|在tc中怎么复制当前文件夹的路径

tc按路径查找文件|在tc中怎么复制当前文件夹的路径的第1张示图

① TC中关于graphics.h库文件的使用问题

以下是搜索找到的,供参考。————————— 库<graphics.h>函数 图形函数 Turbo C提供了非常丰富的图形函数, 所有图形函数的原型均在graphics. h 中, 本节主要介绍图形模式的初始化、独立图形程序的建立、基本图形功能、图 形窗口以及图形模式下的文本输出等函数。另外, 使用图形函数时要确保有显示 器图形驱动程序*BGI, 同时将集成开发环境Options/Linker中的Graphics lib选 为on, 只有这样才能保证正确使用图形函数。 1. 图形模式的初始化 不同的显示器适配器有不同的图形分辨率。即是同一显示器适配器, 在不同 模式下也有不同分辨率。因此, 在屏幕作图之前, 必须根据显示器适配器种类将 显示器设置成为某种图形模式, 在未设置图形模式之前, 微机系统默认屏幕为文 本模式(80列, 25行字符模式), 此时所有图形函数均不能工作。设置屏幕为图形 模式, 可用下列图形初始化函数: void far initgraph(int far *gdriver, int far *gmode, char *path); 其中gdriver和gmode分别表示图形驱动器和模式, path是指图形驱动程序所 在的目录路径。有关图形驱动器、图形模式的符号常数及对应的分辨率见表2。 图形驱动程序由Turbo C出版商提供, 文件扩展名为.BGI。根据不同的图形 适配器有不同的图形驱动程序。例如对于EGA、 VGA 图形适配器就调用驱动程序 EGAVGA.BGI。 表2. 图形驱动器、模式的符号常数及数值 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 图形驱动器(gdriver) 图形模式(gmode) ——————————— ——————————— 色调 分辨率 符号常数 数值 符号常数 数值 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CGA 1 CGAC0 0 C0 320*200 CGAC1 1 C1 320*200 CGAC2 2 C2 320*200 CGAC3 3 C3 320*200 CGAHI 4 2色 640*200 ——————————————————————————————————— MCGA 2 MCGAC0 0 C0 320*200 MCGAC1 1 C1 320*200 MCGAC2 2 C2 320*200 MCGAC3 3 C3 320*200 MCGAMED 4 2色 640*200 MCGAHI 5 2色 640*480 ——————————————————————————————————— EGA 3 EGALO 0 16色 640*200 EGAHI 1 16色 640*350 ——————————————————————————————————— EGA64 4 EGA64LO 0 16色 640*200 EGA64HI 1 4色 640*350 ——————————————————————————————————— EGAMON 5 EGAMONHI 0 2色 640*350 ——————————————————————————————————— IBM8514 6 IBM8514LO 0 256色 640*480 IBM8514HI 1 256色 1024*768 ——————————————————————————————————— HERC 7 HERCMONOHI 0 2色 720*348 ——————————————————————————————————— ATT400 8 ATT400C0 0 C0 320*200 ATT400C1 1 C1 320*200 ATT400C2 2 C2 320*200 ATT400C3 3 C3 320*200 ATT400MED 4 2色 320*200 ATT400HI 5 2色 320*200 ——————————————————————————————————— VGA 9 VGALO 0 16色 640*200 VGAMED 1 16色 640*350 VGAHI 2 16色 640*480 ——————————————————————————————————— PC3270 10 PC3270HI 0 2色 720*350 ——————————————————————————————————— DETECT 0 用于硬件测试 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 例4. 使用图形初始化函数设置VGA高分辨率图形模式 #include <graphics.h> int main() { int gdriver, gmode; gdriver=VGA; gmode=VGAHI; initgraph(&gdriver, &gmode, "c:\\tc"); bar3d(100, 100, 300, 250, 50, 1); /*画一长方体*/ getch(); closegraph(); return 0; } 有时编程者并不知道所用的图形显示器适配器种类, 或者需要将编写的程序 用于不同图形驱动器, Turbo C提供了一个自动检测显示器硬件的函数, 其调用 格式为: void far detectgraph(int *gdriver, *gmode); 其中gdriver和gmode的意义与上面相同。 例5. 自动进行硬件测试后进行图形初始化 #include <graphics.h> int main() { int gdriver, gmode; detectgraph(&gdriver, &gmode); /*自动测试硬件*/ printf("the graphics driver is %d, mode is %d\n", gdriver, gmode); /*输出测试结果*/ getch(); initgraph(&gdriver, &gmode, "c:\\tc"); /* 根据测试结果初始化图形*/ bar3d(10, 10, 130, 250, 20, 1); getch(); closegraph(); return 0; } 上例程序中先对图形显示器自动检测, 然后再用图形初始化函数进行初始化 设置, 但Turbo C提供了一种更简单的方法, 即用gdriver= DETECT 语句后再跟 initgraph()函数就行了。采用这种方法后, 上例可改为: 例6. #include <graphics.h> int main() { int gdriver=DETECT, gmode; initgraph(&gdriver, &gmode, "c:\\tc"); bar3d(50, 50, 150, 30, 1); getch(); closegraph(); return 0; } 另外, Turbo C提供了退出图形状态的函数closegraph(), 其调用格式为: void far closegraph(void); 调用该函数后可退出图形状态而进入文本方式(Turbo C 默认方式), 并释放 用于保存图形驱动程序和字体的系统内存。 2. 独立图形运行程序的建立 Turbo C对于用initgraph()函数直接进行的图形初始化程序, 在编译和链接 时并没有将相应的驱动程序(*.BGI)装入到执行程序, 当程序进行到intitgraph() 语句时, 再从该函数中第三个形式参数char *path中所规定的路径中去找相应的 驱动程序。若没有驱动程序, 则在C:\TC中去找, 如C:\TC中仍没有或TC不存在, 将会出现错误: BGI Error: Graphics not initialized (use 'initgraph') 因此, 为了使用方便, 应该建立一个不需要驱动程序就能独立运行的可执行 图形程序,Turbo C中规定用下述步骤(这里以EGA、VGA显示器为例): 1. 在C:\TC子目录下输入命令:BGIOBJ EGAVGA 此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。 2. 在C:\TC子目录下输入命令:TLIB LIB\GRAPHICS.LIB+EGAVGA 此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。 3. 在程序中initgraph()函数调用之前加上一句: registerbgidriver(EGAVGA_driver): 该函数告诉连接程序在连接时把EGAVGA的驱动程序装入到用户的执行程序中。 经过上面处理,编译链接后的执行程序可在任何目录或其它兼容机上运行。 假设已作了前两个步骤,若再向例6中加 registerbgidriver()函数则变成: 例7: #include<stdio.h> #include<graphics.h> int main() { int gdriver=DETECT,gmode; registerbgidriver(EGAVGA_driver): / *建立独立图形运行程序 */ initgraph( gdriver, gmode,"c:\\tc"); bar3d(50,50,250,150,20,1); getch(); closegraph(); return 0; } 上例编译链接后产生的执行程序可独立运行。 如不初始化成EGA或CGA分辨率, 而想初始化为CGA分辨率, 则只需要将上述 步骤中有EGAVGA的地方用CGA代替即可。 iver, gmode; 3.屏幕颜色的设置和清屏函数 对于图形模式的屏幕颜色设置, 同样分为背景色的设置和前景色的设置。在 Turbo C中分别用下面两个函数。 设置背景色: void far setbkcolor( int color); 设置作图色: void far setcolor(int color); 其中color 为图形方式下颜色的规定数值, 对EGA, VGA显示器适配器, 有关 颜色的符号常数及数值见下表所示。 表3 有关屏幕颜色的符号常数表 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 符号常数 数值 含义 符号常数 数值 含义 ——————————————————————————————————— BLACK 0 黑色 DARKGRAY 8 深灰 BLUE 1 兰色 LIGHTBLUE 9 深兰 GREEN 2 绿色 LIGHTGREEN 10 淡绿 CYAN 3 青色 LIGHTCYAN 11 淡青 RED 4 红色 LIGHTRED 12 淡红 MAGENTA 5 洋红 LIGHTMAGENTA 13 淡洋红 BROWN 6 棕色 YELLOW 14 黄色 LIGHTGRAY 7 淡灰 WHITE 15 白色 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 对于CGA适配器, 背景色可以为表3中16种颜色的一种, 但前景色依赖于不同 的调色板。共有四种调色板, 每种调色板上有四种颜色可供选择。不同调色板所 对应的原色见表4。 表4 CGA调色板与颜色值表 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 调色板 颜色值 ——————————— —————————————————— 符号常数 数值 0 1 2 3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ C0 0 背景 绿 红 黄 C1 1 背景 青 洋红 白 C2 2 背景 淡绿 淡红 黄 C3 3 背景 淡青 淡洋红 白 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 清除图形屏幕内容使用清屏函数, 其调用格式如下: voide far cleardevice(void); 有关颜色设置、清屏函数的使用请看例8。 例8: #include<stdio.h> #include<graphics.h> int main() { int gdriver, gmode, i; gdriver=DETECT; registerbgidriver(EGAVGA_DRIVER);/*建立独立图形运行程序*/ initgraph(&gdriver, &gmode", "");/*图形初始化*/ setbkcolor(0); /*设置图形背景*/ cleardevice(); for(i=0; i<=15; i++) { setcolor(i); /*设置不同作图色*/ circle(320, 240, 20+i*10); /*画半径不同的圆*/ delay(100); /*延迟100毫秒*/ } for(i=0; i<=15; i++) { setbkcolor(i); /*设置不同背景色*/ cleardevice(); circle(320, 240, 20+i*10); delay(100); } closegraph(); return 0; } 另外, TURBO C也提供了几个获得现行颜色设置情况的函数。 int far getbkcolor(void); 返回现行背景颜色值。 int far getcolor(void); 返回现行作图颜色值。 int far getmaxcolor(void); 返回最高可用的颜色值。 4. 基本图形函数 基本图形函数包括画点, 线以及其它一些基本图形的函数。本节对这些函数 作一全面的介绍。 一、画点 1. 画点函数 void far putpixel(int x, int y, int color); 该函数表示有指定的象元画一个按color所确定颜色的点。对于颜色color的 值可从表3中获得而对x, y是指图形象元的坐标。 在图形模式下, 是按象元来定义坐标的。对VGA适配器, 它的最高分辨率为 640×480, 其中640为整个屏幕从左到右所有象元的个数, 480 为整个屏幕从上到 下所有象元的个数。屏幕的左上角坐标为(0, 0), 右下角坐标为(639, 479), 水 平方向从左到右为x轴正向, 垂直方向从上到下为y轴正向。TURBO C 的图形函数 都是相对于图形屏幕坐标, 即象元来说的。 关于点的另外一个函数是: int far getpixel(int x, int y); 它获得当前点(x, y)的颜色值。 2. 有关坐标位置的函数 int far getmaxx(void); 返回x轴的最大值。 int far getmaxy(void); 返回y轴的最大值。 int far getx(void); 返回游标在x轴的位置。 void far gety(void); 返回游标有y轴的位置。 void far moveto(int x, int y); 移动游标到(x, y)点, 不是画点, 在移动过程中亦画点。 void far moverel(int dx, int dy); 移动游标从现行位置(x, y)移动到(x+dx, y+dy)的位置, 移动过程中不画点。

② 怎么使用TC2.0软件

1.1 Turbo C 2.0集成开发环境的使用1.1.1 Turbo C 2.0简介和启动我们上机实习和将来考试都是使用Borland Turbo C 2.0这个版本。该系统是DOS操作系统支持下的软件,在windows 98环境下,可以在DOS窗口下运行。我们机房是在D盘根目录下建立一个TC 子目 录下安装Turbo C 2.0系统的。 TC下还建立了两个了目录LIB和INCLUDE, LIB子目录中存放库文件, INCLUDE 子目录中存放所有头文件。在DOS环境下或在windows 98的DOS窗口下运行运行Turbo C 2.0时, 只要在TC 子目录下键入TC并回车即可进入Turbo C 2. 0 集成开发环境。在windows 98环境下,也可以选运行菜单,然后键入d:\tc\tc即可,也可以在tc文件夹找到tc.exe文件,然后用鼠标双击该文件名也可进入Turbo C 2. 0 集成开发环境。Turbo C 是美国Borland 公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, TurboPascal, Turbo Prolog, 这些软件很受用户欢迎。该公司在1987年首次推出TurboC 1.0 产品, 其中使用了全然一新的集成开发环境, 即使用了一系列下拉式菜单, 将文本编辑、程序编译、连接以及程序运行一体化, 大大方便了程序的开发。1988年, Borland 公司又推出Turbo C1.5版本, 增加了图形库和文本窗口函数库等, 而Turbo C 2.0 则是该公司1989年出版的。Turbo C2.0在原来集成开发环境的基础上增加了查错功能, 并可以在Tiny模式下直接生成.COM (数据、代码、堆栈处在同一64K 内存中) 文件。还可对数学协处理器 (支持8087/80287/80387等)进行仿真。 Borland公司后来又推出了面向对象的程序软件包Turbo C++,它继承发展Turbo C 2.0 的集成开发环境, 并包含了面向对象的基本思想和设计方法。1991年为了适用Microsoft 公司的Windows 3.0 版本, Borland 公司又将Turbo C++ 作了更新, 即Turbo C 的新一代产品Borlandc C++也已经问世了。1.1.2 Turbo C 2.0集成开发环境进入Turbo C 2.0集成开发环境中后, 屏幕上显示:其中顶上一行为Turbo C 2.0 主菜单, 中间窗口为编辑区, 接下来是信息窗 口, 最底下一行为参考行。这四个窗口构成了Turbo C 2.0的主屏幕, 以后的编程、 编译、调试以及运行都将在这个主屏幕中进行。主菜单在Turbo C 2.0主屏幕顶上一行, 显示下列内容:File Edit Run Compile Project Options Debug Break/watch除Edit外, 其它各项均有子菜单, 只要用Alt加上某项中第一个字母, 就可进入该项的子菜单中。1.1.3 File菜单按Alt+F可进入File菜单, 如图: File菜单的子菜单共有9项,分别叙述如下:1. Load:装入一个文件, 可用类似DOS的通配符(如*.C)来进行列表选择。也可装入其它扩展名的文件, 只要给出文件名(或只给路径)即可。该项的热键为F3, 即只要按F3即可进入该项, 而不需要先进入File菜单再选此项。2. Pick:将最近装入编辑窗口的8个文件列成一个表让用户选择, 选择后将该程序装入编辑区, 并将光标置在上次修改过的地方。其热健为Alt-F3。3. New:新建文件, 缺省文件名为NONAME.C, 存盘时可改名。4. Save:将编辑区中的文件存盘, 若文件名是NONAME.C时, 将询问是否更改文件名, 其热键为F2。5. Write to:可由用户给出文件名将编辑区中的文件存盘, 若该文件已存在, 则询问要不要 覆盖。6. Directory:显示目录及目录中的文件, 并可由用户选择。7. Change dir:显示当前默认目录, 用户可以改变默认目录。8. Os shell:暂时退出Turbo C 2.0到DOS提示符下, 此时可以运行DOS 命令, 若想回到 Turbo C 2.0中, 只要在DOS状态下键入EXIT即可。9. Quit:退出Turbo C 2.0, 返回到DOS操作系统中, 其热键为Alt+X。 说明:以上各项可用光标键移动色棒进行选择, 回车则执行。也可用每一项的第一个大写字母直接选择。若要退到主菜单或从它的下一级菜单列表框退回均可用Esc键, Turbo C 2.0所有菜单均采用这种方法进行操作, 以下不再说明。1.1.4 Edit菜单按Alt+E可进入编辑菜单, 若再回车, 则光标出现在编辑窗口, 此时用户可以 进行文本编辑。编辑方法基本与wordstar相同, 可用F1键获得有关编辑方法的帮助信息。1. 与编辑有关的功能键如下:F1 获得Turbo C 2.0编辑命令的帮助信息;F5 扩大编辑窗口到整个屏幕;F6 在编辑窗口与信息窗口之间进行切换;F10 从编辑窗口转到主菜单。2. 编辑命令简介:PageUp 向前翻页PageDn 向后翻页Home 将光标移到所在行的开始End 将光标移到所在行的结尾Ctrl+Y 删除光标所在的一行Ctrl+T 删除光标所在处的一个词Ctrl+KB 设置块开始Ctrl+KK 设置块结尾Ctrl+KV 块移动Ctrl+KC 块拷贝Ctrl+KY 块删除Ctrl+KR 读文件Ctrl+KW 存文件Ctrl+KP 块文件打印Ctrl+F1 如果光标所在处为Turbo C 2.0库函数, 则获得有关该函数的帮助信息Ctrl+Q[ 查找Turbo C 2.0双界符的后匹配符Ctrl+Q] 查找Turbo C 2.0双界符的前匹配符 说明:1) Turbo C 2.0的双界符包括以下几种符号:a) 花括符 {和}b) 尖括符 <和>c) 圆括符 (和)d) 方括符 [和]e) 注释符 /*和*/f) 双引号 "g) 单引号 '2) Turbo C 2.0在编辑文件时还有一种功能, 就是能够自动缩进, 即光标定位和上一个非空字符对齐。在编辑窗口中, Ctrl+OL为自动缩进开关的控制键。1.1.5 Run菜单按Alt+R可进入Run菜单, 该菜单有以下各项,如图所示: 1. Run:运行由Project/Project name项指定的文件名或当前编辑区的文件。如果对上次编译后的源代码未做过修改, 则直接运行到下一个断点(没有断点则运行到结束)。否则先进行编译、连接后才运行, 其热键为Ctrl+F9。2. Program reset:中止当前的调试, 释放分给程序的空间, 其热键为Ctrl+F2。3. Go to cursor::调试程序时使用, 选择该项可使程序运行到光标所在行。光标所在行必须为一条可执行语句, 否则提示错误。其热键为F4。4. Trace into:在执行一条调用其它用户定义的子函数时, 若用Trace into项, 则执行长条将跟踪到该子函数内部去执行, 其热键为F7。5. Step over:执行当前函数的下一条语句, 即使用户函数调用, 执行长条也不会跟踪进函数 内部, 其热键为F8。6. User screen:显示程序运行时在屏幕上显示的结果。其热键为Alt+F5。1.1.6 Compile菜单按Alt+C可进入Compile菜单, 该菜单有以下几个内容,如图所示: 1. Compile to OBJ:将一个C源文件编译生成.OBJ目标文件, 同时显示生成的文件名。其热键为 Alt+F9。2. Make EXE file:此命令生成一个.EXE的文件, 并显示生成的.EXE文件名。其中.EXE文件名是下面几项之一:1) 由Project/Project name说明的项目文件名。2) 若没有项目文件名, 则由Primary C file说明的源文件。3) 若以上两项都没有文件名, 则为当前窗口的文件名。3. Link EXE file:把当前.OBJ文件及库文件连接在一起生成.EXE文件。4. Build all:重新编译项目里的所有文件, 并进行装配生成.EXE文件。该命令不作过时检查 (上面的几条命令要作过时检查, 即如果目前项目里源文件的日期和时间与目标文件相同或更早, 则拒绝对源文件进行编译)。5. Primary C file:当在该项中指定了主文件后, 在以后的编译中, 如没有项目文件名则编译此项中规定的主C文件, 如果编译中有错误, 则将此文件调入编辑窗口, 不管目前窗口 中是不是主C文件。6. Get info:获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空间等信息,如图: 1.1.7 Project菜单按Alt+P可进入Project菜单, 该菜单包括以下内容,如图所示: 1. Project name:项目名具有.PRJ的扩展名, 其中包括将要编译、连接的文件名。例如有一个程 序由file1.c, file2.c, file3.c组成, 要将这3个文件编译装配成一个file.exe的执行文件, 可以先建立一个file.prj的项目文件, 其内容如下: file1.c file2.c file3.c此时将file.prj放入Project name项中, 以后进行编译时将自动对项目文件中规定的三个源文件分别进行编译。然后连接成file.exe文件。如果其中有些文件已经编译成.OBJ文件, 而又没有修改过, 可直接写上.OBJ扩 展名。此时将不再编译而只进行连接。例如: file1.objfile2.cfile3.c将不对file1.c进行编译, 而直接连接。说明: 当项目文件中的每个文件无扩展名时, 均按源文件对待, 另外, 其中的文件也可以是库文件, 但必须写上扩展名.LIB。2. Break make on:由用户选择是否在有Warining、Errors、Fatal Errors时或Link之前退出Make编译。3. Auto dependencies:当开关置为on, 编译时将检查源文件与对应的.OBJ文件日期和时间, 否则不进 行检查。4. Clear project:清除Project/Project name中的项目文件名。5. Remove messages:把错误信息从信息窗口中清除掉。1.1.8 Options菜单按Alt+O可进入Options菜单, 该菜单对初学者来说要谨慎使用,该菜单有以下几个内容,如图所示: 1. Compiler:本项选择又有许多子菜单, 可以让用户选择硬件配置、存储模型、调试技术、 代码优化、对话信息控制和宏定义。这些子菜单如图所示: 1) Model:共有Tiny, small, medium, compact, large, huge 六种不同模式可由同户选 择。2) Define:打开一个宏定义框, 同户可输入宏定义。多重定义可同分号, 赋值可用等号。3) Code generation:它又有许多任选项, 这些任选项告诉编译器产生什么样的目标代码。 Calling convention 可选择C或Pascal方式传递参数。 Instruction set 可选择8088/8086或80186/80286指令系列。 Floating point 可选择仿真浮点、数学协处理器浮点或无浮点运算。 Default char type 规定char的类型。 Alignonent 规定地址对准原则。 Merge plicate strings 作优化用, 将重复的字符串合并在一起。 Standard stack frame 产生一个标准的栈结构。 Test stack overflow 产生一段程序运行时检测堆栈溢出的代码。 Line number 在.OBJ文件中放进行号以供调试时用。 OBJ debug information 在.OBJ文件中产生调试信息。4) Optimization:它又有许多任选项。 Optimize for选择是对程序小型化还是对程序速度进行优化处理。 Use register variable 用来选择是否允许使用寄存器变量。 Register optimization尽可能使用寄存器变量以减少过多的取数操作。 Jump optimization通过去除多余的跳转和调整循环与开关语句的办法, 压缩代码。5) Source:它又有许多任选项。 Indentifier length说明标识符有效字符的个数, 默认为32个。 Nested comments是否允许嵌套注释。 ANSI keywords only是只允许ANSI关键字还是也允许Turbo C2.0关键字。6) Error Error stop after多少个错误时停止编译, 默认为25个。 Warning stop after多少个警告错误时停止编译, 默认为100个。 Display warning Portability warning移植性警告错误。 ANSI Violations侵犯了ANSI关键字的警告错误。 Common error常见的警告错误。 Less common error少见的警告错误。7) Names :用于改变段(segment)、组(group) 和类(class)的名字,默认值为CODE, DATA, BSS。2. Linker:本菜单设置有关连接的选择项, 它有以下内容,如图所示: 1) Map file menu 选择是否产生.MAP文件。2) Initialize segments是否在连接时初始化没有初始化的段。3) Devault libraries是否在连接其它编译程序产生的目标文件时去寻找其缺省库。4) Graphics library 是否连接graphics库中的函数。5) Warn plicate symbols当有重复符号时产生警告信息。6) Stack warinig是否让连接程序产生No stack的警告信息。7) Case-sensitive link是否区分大、小写字。 3. Environment:菜单规定是否对某些文件自动存盘及制表键和屏幕大小的设置,它有以下内容,如图所示: 1) Message tracking: Current file 跟踪在编辑窗口中的文件错误。 All files跟踪所有文件错误。 Off 不跟踪。2) Keep message :编译前是否清除Message窗口中的信息。3) Config auto save:选on时, 在Run, Shell或退出集成开发环境之前,如果Turbo C 2.0的配置被改过, 则所做的改动将存入配置文件中。选off时不存。4) Edit auto save:是否在Run或Shell之前, 自动存储编辑的源文件。5) Backup file:是否在源文件存盘时产生后备文件(.BAK文件)。6) Tab size:设置制表键大小, 默认为8。7) Zoomed windows:将现行活动窗口放大到整个屏幕, 其热键为F5。8) Screen size设置屏幕文本大小。4. Directories:规定编译、连接所需文件的路径, 有下列各项,如图所示: (1) Include directories:包含文件的路径, 多个子目录用";"分开。(2) Library directories:库文件路径, 多个子目录用";"分开。(3) Output directoried:输出文件(.OBJ, .EXE, .MAP文件)的目录。(4) Turbo C directoried:Turbo C 所在的目录。(5) Pick file name:定义加载的pick文件名, 如不定义则从currentpick file中取。5. Arguments:允许用户使用命令行参数。6. Save options:保存所有选择的编译、连接、调试和项目到配置文件中, 缺省的配置文件为TCCONFIG.TC。7. Retrive options装入一个配置文件到TC中, TC将使用该文件的选择项。1.1.9 Debug菜单按Alt+D可选择Debug菜单, 该菜单主要用于查错, 它包括以下内容,如图所示: 1. Evaluate1) Expression要计算结果的表达式。2) Result显示表达式的计算结果。3) New value赋给新值。2. Call stack:该项不可接触。而在Turbo C debuger 时用于检查堆栈情况。3. Find function在运行Turbo C debugger时用于显示规定的函数。4. Refresh display如果编辑窗口偶然被用户窗口重写了可用此恢复编辑窗口的内容。1.1.10 Break/watch菜单按Alt+B可进入Break/watch菜单, 该菜单有以下内容,如图所示: 1. Add watch: 向监视窗口插入一监视表达式。2. Delete watch:从监视窗口中删除当前的监视表达式。3. Edit watch:在监视窗口中编辑一个监视表达式。4. Remove all :watches从监视窗口中删除所有的监视表达式。5. Toggle breakpoint:对光标所在的行设置或清除断点。6. Clear all breakpoints:清除所有断点。7. View next breakpoint:将光标移动到下一个断点处。1.1.11 Turbo C 2.0的配置文件所谓配置文件是包含Turbo C 2.0有关信息的文件, 其中存有编译、连接的选择和路径等信息。可以用下述方法建立Turbo C 2.0的配置:1. 建立用户自命名的配置文件:可以从Options菜单中选择Options/Save options命令, 将当前集成开发环境的所有配置存入一个由用户命名的配置文件中。下次启动TC时只要在DOS下键入: tc/c<用户命名的配置文件名>就会按这个配置文件中的内容作为Turbo C 2.0的选择。2. 若设置Options/Environment/Config auto save 为on, 则退出集成开发环境时, 当前的设置会自动存放到Turbo C 2.0配置文件TCCONFIG.TC中。Turbo C 在启动时会自动寻找这个配置文件。3. 用TCINST设置Turbo C的有关配置, 并将结果存入TC.EXE中。Turbo C 在启动时, 若没有找到配置文件, 则取TC.EXE中的缺省值。

③ tc2.0路径设置

你是想不用保存后,以后不用每次都重新修改吗?==>" 为了省去每次启动TC后都要进行设置,在完成以上步骤之后还要将设置结果存盘,具体的操作是选择菜单"Options->Save options"。此时会询问所要存储的环境文件的名称,如果是个人使用可以按"Y"直接选择覆盖默认文件;如果是多人共用同一TC可以通过每人存储设置有不同Output路径的环境文件将各自的执行文件分开,以便于管理,每次使用时只要导入自己的环境文件即可。"

④ 在tc中怎么复制当前文件夹的路径

操作步骤如下:1、点击开始,点击运行,输入cmd,点击确定;2、输入cd\,回车,回到C盘根目录;3、输入cd lizi,回车,进入lizi目录;4、执行dir,查看文件情况;5、输入 *.* zi\*.*,回车,操作成功。

⑤ 紧急求助:我的TC是U盘拷的…………………

告诉你一个简单的方法,原来他TC在哪个路径,你就新建个文件夹把TC全拷进去。当然也可以改路径,现在手头没TC忘了在哪个菜单下了。没法试

⑥ tc的默认保存路径在哪里啊

那个B:>路径是属于N久以前就已经没有人在用了的第二软驱的,所以你的TC里的输出路径是无效的,你可以把它重设成你觉得方便的任何路径,就在你看到的那个OUTPUT里改就可以了

⑦ 教教我怎么设置TC的路径

F10是切换菜单和编辑页面的快捷键,Ctrl+F9是运行编译,你写好了程序之后按那两个键就能显示出结果了。如果还不行的话,可能是路径没有设好,首先按F10切换到菜单选择Options/Directories,里面有4个路径需要填,3个必须的一个可选的,只要在选中的地方按下回车,就能改变原来的值。 如果你的tc存放在c盘的根目录下的话,按以下方法设置: Include directories: c:\tc\include(大小写没关系,当你输完后按下回车时它会自动转化为大写) Library directories: c:\tc\lib Output directory:(这个是设你编译运行后生成的exe文件所存放的目录,不填的话会生成在根目录下,这项可以不填) Turbo C directory: c:\tc 以上都是TC目录下的一些文件的目录,必须填对。 最后在写的程序最后面加上一句getch(); 因为TC运行完后会马上退出,getch();是等待用户输入按键,当你没有键盘动作是,TC不会退出,这样就能看到结果了。 下面举个例子: #include void main() { printf("China"); getch(); } 按Ctrl+F9后运行结果为: China 建议你可以下个Win-TC,那个就没那么麻烦,可以直接用鼠标点,路径都不要自己设,而且界面也更友好,还能在里面输中文(不过运行时是不能显示出来的),最后祝你成功。

⑧ TC 2.0路径问题

你按F10 ——>O——>D,在里面把路径改一下就好了,改成你现在TC所在的文件夹,所有名字要一样哈~

⑨ 为什么在家里用c语言环境编程总显示找不到路径

你肯定是没有找到头文件之类的原因的。你可以先打开TC,然后选择Options菜单,再选择Directories子菜单,查看你的这些文件的路径都是哪里,要么根据这些路径把你的TC整个文件夹移动到路径指定的文件夹上,要么把路径改成你当前TC所在的文件夹

未经允许不得转载:山九号 » tc按路径查找文件|在tc中怎么复制当前文件夹的路径

赞 (0)