关于C程序运行的问题,急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:51:28
我正在学c语言,用的是turbo C的软件,可是把书上的程序输进去之后,按下run却没反应,书上的的程序应该是不会错的,我是哪里错了?
我是初学者,还望大家多多指导啊~

书上的题目是:要将“China”译成密码,密码规律是:用原来的字母后面第四个字母代替原来的字母。例如,字母“A"后面的第四个字母是"E",则用“E"代替"A"。因此,"China"应译为"Glmre"。编一程序,用赋初值的办法是c1,c2,c3,c4.c5五个变量的值分别为'C','h','i','n','a',经过运算,使c1,c2,c3,c4,c5 分别变为'G','l','m','r','e',并输出为'G','l','m','r','e',并输出。

答案是:
main()
{ char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密码是:%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}

为什么运行不了了???
你说改的地方我都改了啊,修改directories里的Include directories,Library directories,Turbo C directory,是不是?output directory不用改吗?我是把我的TC201E文件夹直接放在C盘下的,就是C:\TC201E这样的

可以的加个头文件
#include "stdio.h"
void main()
{ char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密码是:%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}

没有编译???
头文件包含?

把头文件加上

修改Turbo C里Options菜单里的Directories菜单项:
Include directories改为TC里Include文件夹的路径;Library directories改为TC里LIB文件夹的路径;
Turbo C directory改为TC文件夹的路径;
注意TC文件夹完全路径不应该有空格(不要放在Program Files文件夹里)。

个人认为就是这个问题,你把你的TC文件夹放在C盘里,它在那个盘符里??

按alt+f5
#include "stdio.h"在TC中不是非加不可的,尽管加了是好习惯

这个程序是对的,是你tc的问题,把directories的路径该一下就行了~~