鱼C论坛

 找回密码
 立即注册
查看: 3479|回复: 13

新手,vs2015问题

[复制链接]
发表于 2015-8-28 02:09:33 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 h1322443670 于 2015-8-28 02:18 编辑

EV7$G4INGW[NX%Z$CL]]SMI.jpg      这是怎么回事呀? 问题出在     scanf("%d\n",&score[a]);     这条,该怎么改呀?
#include <stdio.h>

void main()
{
        int score[10];
        int average(int a[10]);
        int a,b;
        for (a = 0; a <= 10; a++)
        {
                scanf("%d\n",&score[a]);
        }
        b = average(score);
        printf("\n%d", b);
}

int average(int a[10])
{
        int b, c=0;
        for (b = 0; b <= 10; b++)
        {
                c = c + a[b];
        }
        c = c / 10;
        return(c);
}

最佳答案

查看完整内容

vs里面尽量使用scanf_s, scanf 已经不安全 请使用scanf_s;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-28 02:09:34 | 显示全部楼层
vs里面尽量使用scanf_s,
scanf 已经不安全 请使用scanf_s;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-28 07:43:44 | 显示全部楼层
scanf 已经不安全 请使用scanf_s
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-28 11:39:16 | 显示全部楼层
右键vs工程 属性 c/c++ 将警告试为错误 去掉
QQ图片20150828113752.jpg

微软将一系列的库函数 自己又包了一层 然后认为这些都是不安全的
linux开发下 依然继续用scanf等
不要管微软
直接忽略这种警告即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-28 11:40:17 | 显示全部楼层
或者降低警告级别也可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-1 14:18:37 | 显示全部楼层
scanf_s比较安全
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-1 15:28:39 | 显示全部楼层
scanf_s
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-19 15:26:11 | 显示全部楼层
我是来领鱼币的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-25 19:57:35 | 显示全部楼层
那个VS很坑爹 scanf要换成scanf_s的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-25 20:39:06 | 显示全部楼层
#define _CRT_SECURE_NO_WARNINGS

前面加上这一条试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-1 17:22:15 | 显示全部楼层
声明函数最好写在头文件下,不要写在main函数里,程序是写给别人看的,而不是自己看的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-1 22:13:45 | 显示全部楼层
这个问题很简单:因为你scanf不安全了,在vc++6.0不会出现这个,你只需要在就是在最前面加#define _CRT_SECURE_NO_DEPRECATE
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-6 19:56:52 | 显示全部楼层
vs感觉不好用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-8 11:49:37 | 显示全部楼层
在新建项目的时候,把那个SDL去掉就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 14:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表