1b1n1m 发表于 2017-1-26 20:06:57

被VS弄傻了帮我看看scanf函数怎么了

//出口条件循环

#include <stdio.h>

int main(void)
{
        const int secret_code = 3;
        int code_entered;

        printf("To enter the triskaidekaphobia therapy club,\n");
        printf("please enter the secret code number: ");
        scanf("%d",&code_entered);

        while(code_entered != secret_code)
        {
                printf("To enter the triskaidekaphobia therapy club,\n");
                printf("please enter the secret code number: ");
                scanf("%d",&code_entered);
        }
        printf("Congratulations! You are cured!\n");

        getchar();
        getchar();
        return 0;
}

人造人 发表于 2017-1-26 23:13:00

程序好像没有问题呀?

gascd 发表于 2017-1-26 23:42:18

VS说,scanf()函数不安全,要么,你使用scanf_s()函数,要么,就继续使用不安全的scanf()函数。
如图,创建项目时候取消勾选“安全开发生命周期(SDL)检查”,就可以使用scanf()了。网上还有很多方法:这里就不详细说了,地址如下:"http://jingyan.baidu.com/article/19020a0a39196e529d284239.html"



1b1n1m 发表于 2017-1-27 08:46:26

非常感谢楼上的解答
!!!
页: [1]
查看完整版本: 被VS弄傻了帮我看看scanf函数怎么了