我运行老TC为什么是错误的

来源:百度知道 编辑:UC知道 时间:2024/06/29 21:14:06
#include <stdio.h>
#include <conio.h>
void main() {
char c;
c=getchar();
putchar(c);
printf("\n\n");
}
提示错误:Unable to ceate output file 'D:\TURBOC2\
TC-OUTPUT\1.obj'
请问高手这为什么啊?我的系统是XP。

1、你的文件是否在光盘或写保护的U盘、软盘上运行?如果是请将它复制到硬盘上;
2、 文件“D:\TURBOC2\TC-OUTPUT\1.obj”已经存在,而且正在被其它某个软件使用,如果是请把有可能的软件关闭;
3、你的TC不是用安装程序setup.exe、install.exe之类安装的,而是直接复制别人的,你放的路径跟别人的不一致,在TC的菜单里找找和路径相关的项,改正一下!最好设置成已经存在的目录!

别人说清楚错误内容的呀:Unable to ceate output file 'D:\TURBOC2\TC-OUTPUT\1.obj'

解决办法就是去看文件夹D:\TURBOC2\TC-OUTPUT\是否存在,是否有权写。

不要信那些什么stdio的话。

老版TC
一般错误,有两种情况
1.试着将#include <stdio.h>一类包含文件格式改为
#include "stdio.h"两者区别是否在子文件夹查找库文件包含函数
2.试着将..\Turboc2\include目录内容复制到..\Turboc2目录下

要改什么东西的 自己找下

另外你把 Turboc2整个放到c盘去 也可以解决