首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于猜数字游戏中的编译异常.请高手们帮帮忙.20分

2012-02-13 
关于猜数字游戏中的编译错误.在线等、请高手们帮帮忙...20分#include stdio.h#include conio.h#include

关于猜数字游戏中的编译错误.在线等、请高手们帮帮忙...20分
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void   main()
{
int   Password=0,Number=0,price=58,i=0;
system( "cls ");
printf( "\n===This   is   a   Number   Guess   Game!===\n ");
while(Password   !=   1234)
{
if(i> =3)
{
printf( "\n   Please   input   the   right   password!\n ");
return;
}
i++;
puts( "Please   input   Password:   ");
scanf( "%d ",&Password);

}
i=0;
while   (Number   !=price)
{
do
{
puts( "Please   input   a   number   between   1   and   100   : ");
scanf( "%d ",&Number);
printf( "Your   input   number   is   %d\n ",Number);

}
while(!(Number> =1   &&   Number <=100));
if   (Number> =90)
{
printf( "Too   Bigger!   Press   any   key   to   try   again!\n ");

}
else   if(Number> =70   &&   Number <90)
{
printf( "Bigger!\n ");

}
else   if(Number> =1   &&   Number <=30)
{
printf( "Too   Small!   Press   any   key   to   try   again!\n ");

}
else   if(Number> 30   &&   Number <=50)
{
printf( "Small!   Press   any   key   to   try   again!\n ");

}
else
{
if   (Number==price)
{
printf( "OK!   You   are   right!   Bye   Bye!\n ");

}
else   if(Number <price)
{
printf( "Sorry,Only   a   little   smaleer!   Press   any   key   to   try   again!\n ");
}
else   if(Number> price)
Printf( "Sorry,Only   a   little   bigger!   Press   any   key   to   try   again!\n ");
}
getch();

}

}


错误提示如下:
正在编译...
Program   design.c
.\Program   design.c(20)   :   warning   C4996:   'scanf '   was   declared   deprecated
                D:\Program   Files\Microsoft   Visual   Studio   8\VC\include\stdio.h(295)   :   see   declaration   of   'scanf '
                Message:   'This   function   or   variable   may   be   unsafe.   Consider   using   scanf_s   instead.   To   disable   deprecation,   use   _CRT_SECURE_NO_DEPRECATE.   See   online   help   for   details. '
.\Program   design.c(29)   :   warning   C4996:   'scanf '   was   declared   deprecated
                D:\Program   Files\Microsoft   Visual   Studio   8\VC\include\stdio.h(295)   :   see   declaration   of   'scanf '
                Message:   'This   function   or   variable   may   be   unsafe.   Consider   using   scanf_s   instead.   To   disable   deprecation,   use   _CRT_SECURE_NO_DEPRECATE.   See   online   help   for   details. '


.\Program   design.c(68)   :   warning   C4996:   'getch '   was   declared   deprecated
                D:\Program   Files\Microsoft   Visual   Studio   8\VC\include\conio.h(145)   :   see   declaration   of   'getch '
                Message:   'The   POSIX   name   for   this   item   is   deprecated.   Instead,   use   the   ISO   C++   conformant   name:   _getch.   See   online   help   for   details. '
正在链接...
Program   design.obj   :   error   LNK2019:   无法解析的外部符号   _Printf,该符号在函数   _main   中被引用
E:\Edit   program\Visual   Studio   2005\Projects\C   Language   Learning\Debugging   Program\Debug\Debugging   Program.exe   :   fatal   error   LNK1120:   1   个无法解析的外部命令
生成日志保存在“file://e:\Edit   program\Visual   Studio   2005\Projects\C   Language   Learning\Debugging   Program\Debugging   Program\Debug\BuildLog.htm”
Debugging   Program   -   2   个错误,3   个警告
==========   生成:   0   已成功,   1   已失败,   0   最新,   0   已跳过   ==========




[解决办法]
最下面的一个else if里, 有个 Printf,是否应该是printf ?这个先干掉吧。。

热点排行