ya修
2021-07-26 10:37
采纳率: 100%
浏览 315

为什么我的程序在Dev c++上能运行,在VS 2019上不能

#include<stdio.h>
#include<string.h>
#define DENSITY 62.4
int main() 
{
    float weight, volume;
        int size, letters;
        char name[40];

    printf("Hi!What's your first name?\n");
    scanf("%s", name);
    printf("%s,what's your weught in pounds?\n", name);
    scanf("%f", &weight);
    size = sizeof(name);
    letters = strlen(name);
    volume = weight / DENSITY;
    printf("Well,%s,your volume is %2.2f cubic feet.\n", name, volume);
    printf("and we have %d bytes to store it.\n", size);

    return 0;
}

在VS 2019上 scanf 我改成了 scanf_s

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题