24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3061  |  回复: 15
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

王国梁

铜虫 (初入文坛)

[求助] 新人,刚爱C语言,编译器是VS2017,求助

CODE:
#include<stdio.h>
#define PRAISE "You are an extraordinary being."
int main(void)
{
        char name[40];

        printf("What's your name?");
        scanf_s("%s", name);
        printf("Hello.%s. %s\n", name, PRAISE);

        getchar();
        return 0;
}

0xFEFEFEFE 处有未经处理的异常(在 Project2.exe 中): 0xC00001A5: 检测到无效的异常处理程序例程。 (参数: 0x00000003)。
0x0FA8B7EC (ucrtbased.dll)处(位于 Project2.exe 中)引发的异常: 0xC0000005: 写入位置 0x00990000 时发生访问冲突。
对路径“d:\应用程序\project2\debug\project2.exe”的访问被拒绝。

scanf_s没有为格式字符串提供足够的参数
各位朋友,能帮我一下吗,编译器是VS2017;
这段错误是什么意思?

[ Last edited by jjdg on 2018-7-8 at 12:10 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lucifov

木虫 (正式写手)

好久没用过c了,不过你的数组没有分配内存

发自小木虫IOS客户端
4楼2018-07-07 21:53:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lucifov

木虫 (正式写手)

你要么分配动态内存,要么初始化

发自小木虫IOS客户端
8楼2018-07-08 09:41:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 王国梁 的主题更新
信息提示
请填处理意见