回 帖 发 新 帖 刷新版面

主题:我学c语言

我在这里下载的tc2.0安装后直接运行它里面的程序示例.显示是"unable to open the include file".请问这个问题如何解决?是不是还需要安装库函数?那又在哪里能找到?

回复列表 (共459个回复)

321 楼

你好厉害哦!那要是出现Linking Error:Unable to open input file 'cos.obj'呢?还有为什么它说找不到‘stdio.h'文件呢?谢谢指教

322 楼

看了前几篇那个问题就解决了~好高兴!可是运行程序时~为什么只有黑屏幕。结果什么都没有。试了好几个输出程序都是。(我的turbo2解压缩后没有tc这个文件夹啊?万分感谢!

323 楼

发现这么好的网站实在太好了^_^!可是谁能告诉我:在解决上述问题
f9后已经没有错误,为什么运行是黑屏只有一格"_"的光标。没有想要的字符结果?怎么解决啊。谢谢前辈们!

324 楼

ok

325 楼

我看还是把楼主这只菜鸟,杀掉,拔毛,过油,烤熟,喂猫好了!
这样就天下太平了!

326 楼

这层楼房好高啊!!!!世界之最啊!!!!!!!!

我是新手,不懂什么,来看而已!!!!!!

327 楼

to 142
你的思想我明白,这里你的目的是要打印9*9表
下面先从你的源程序来看
#include <stdio.h>
main()
{
int a[10][10],j,k;
a[0][0]=1;

for(j=0;j<=9;j++)
  {
   a[j+1][0]=a[j][0]+1;
  }
for(k=0;k<=9;k++)
  {
   a[0][k+1]=a[0][k]+1;
  }

for(j=0;j<=9;j++)
  {
  for(k=0;k<=9;k++)
    {
     a[j][k]=a[j][0]*a[0][k];
     printf("%d",a[j][k]);
    }
   printf("\n");
  }
getchar();
}
我认为像这样就可以了
#include<stdio.h>
main()
{
int a[9][9],j,k;//9*9表是9行9列
a[0][0]=1;

for(j=0;j<9;j++)
  {
   a[j+1][0]=a[j][0]+1;由于数组下表是从零开始,所以j不要等于9
  }
for(k=0;k<9;k++)
  {
   a[0][k+1]=a[0][k]+1;
  }

for(j=0;j<9;j++)
  {
  for(k=0;k<9;k++)
    {
     a[j][k]=a[j][0]*a[0][k];
     printf("%3d",a[j][k]);
    }
   printf("\n");
  }
getchar();
}
输出结果为:
  1  2  3  4  5  6  7  8  9
  2  4  6  8 10 12 14 16 18
  3  6  9 12 15 18 21 24 27
  4  8 12 16 20 24 28 32 36
  5 10 15 20 25 30 35 40 45
  6 12 18 24 30 36 42 48 54
  7 14 21 28 35 42 49 56 63
  8 16 24 32 40 48 56 64 72
  9 18 27 36 45 54 63 72 81

328 楼

你的那版我也有,它里面讲的是很清楚,但是有的地方明明很简单,它会讲的很复杂,
让人糊涂

329 楼

8错,8错

330 楼

不论你将TC2.0放在哪个盘里只要将TC2.0放在TC文件夹中,然后运行TC2.0打开OPTIONS \
Diretorier 将你所安装的盘符后面的一级目录改为TC即可,注意只改盘符后面的子目录其余不动。 [em2]

我来回复

您尚未登录,请登录后再回复。点此登录或注册