我用Turboc2编写程序后,第一行的#include"stdio.h"总是错误,这是为什么?

来源:百度知道 编辑:UC知道 时间:2024/09/15 00:17:55
在Message中会出现如下字样:
Error D:\TURBOC2\NONAME.C 1:Unknown preprocessor directive:'include'

格式没有问题

你的tc有没有include这个目录?
注意标点符号是不是中文输入

tc2过时了,换吧
sc不错 用来编译小程序
mingw developer也不错,windows下的gcc
或者用很大的vc,不过实在是太臃肿了,呵呵

可能的错误有二:
1. 是英文的 # 你可能用了全角的# 它是中文的,占两个字符宽。
2. #include"stdio.h" 两者之间没有空格分割,应该为: #include "stdio.h",最好用,<stdio.h>代替,加快编译速度,因为"stdio.h",编译器会首先到你的工程目录下寻找stdio.h这个文件,然后到系统头文件文件夹下寻找,而<stdio.h>表示直接到系统头文件夹下寻找。

你看一下:
options ---> directories ---> include的路径是否为:
D:\TURBOC2\INCLUDE
若不是请将路径改为上述路径,并把下面的路径也作相应的改变D:\
然后通过ESC键返回到一级目录执行save options --->yes
即可.

格式应该是#include<stdio.h>或者是#include'stdio '。

是因为你在紫光下打的那个#,TC只认#,你改掉它就可以了.
<> 用在在INCLUDE目录下找.""查找的范围更大.

1.头文件应该是#include <stdio.h> 或#include 'stdio.h'
2.你没有设置文件路径,具体怎么设置看书第一章的 C环境运行