mian(){ char dj; scanf("%c",&dj); if (dj =='a') { printf("90~100"); } if (dj =='b') { printf("80~90"); } if (dj!='a'&&dj!='b') { printf("aaaa"); } getch()} 点那个感叹号时候 就提示 执行 cl.exe 时出错! 然后执行其他代码时候也是 老出错 !到底是怎么回事啊?
实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
你看看#include <stdio.h>#include <conio.h>void main() //main函数都写错啦{ char dj; scanf("%c",&dj); if (dj =='a') { printf("90~100"); } if (dj =='b') { printf("80~90"); } if (dj!='a'&&dj!='b') { printf("aaaa"); } getch(); //后面的分号}