zxcv89878221 发表于 2020-11-8 23:06:45

新手小白求大哥大姐帮忙指导一下

#include <stdio.h>
#include <stdlib.h>
int main()
{
    //1.第一个作业
        //int a;//长
        //int b;//宽
        //int c;//周长
        //int s;//面积

        printf("输入长方形的长和宽:\n");
        scanf("%d%d", &a, &b); //&

        c = (a + b) * 2; //注意:标点符号一定是要英文状态下的,中文状态下的不行
        s = a * b;

        printf("长方形的周长;%d,面积;%d\n", c, s);

        //2.c语言实现关机
        //cmd命令
        //dir 查看目录下文件或目录
        //cd切换目录
        //shutdown
        //-l 注销
        //-r 重启
        //-s 关闭
        //-a 取消

        system("shutdown -s -t 3600");
        return 0;
}





为啥出现E0020未定义标识符ab c s
感谢各位大哥大姐帮忙指导下小白

昨非 发表于 2020-11-8 23:11:32

#include <stdio.h>
#include <stdlib.h>
int main()
{
    //1.第一个作业
      int a;//长
      int b;//宽
      int c;//周长
      int s;//面积

      printf("输入长方形的长和宽:\n");
      scanf("%d%d", &a, &b); //&

      c = (a + b) * 2; //注意:标点符号一定是要英文状态下的,中文状态下的不行
      s = a * b;

      printf("长方形的周长;%d,面积;%d\n", c, s);

      //2.c语言实现关机
      //cmd命令
      //dir 查看目录下文件或目录
      //cd切换目录
      //shutdown
      //-l 注销
      //-r 重启
      //-s 关闭
      //-a 取消

      system("shutdown -s -t 3600");
      return 0;
}

昨非 发表于 2020-11-8 23:12:19

上面定义的部分被注释掉了

zxcv89878221 发表于 2020-11-8 23:14:39

昨非 发表于 2020-11-8 23:11


大哥 你这是复制了一遍吗没看明白小白一个

昨非 发表于 2020-11-8 23:15:19

zxcv89878221 发表于 2020-11-8 23:14
大哥 你这是复制了一遍吗没看明白小白一个

第6789行,//后面的部分被注释掉了

昨非 发表于 2020-11-8 23:17:31

zxcv89878221 发表于 2020-11-8 23:14
大哥 你这是复制了一遍吗没看明白小白一个

就是第6,7,8,9,行你那几个变量的定义部分放到了//后面,那是注释的内容
把最前面的//去掉就好了

zxcv89878221 发表于 2020-11-8 23:20:41

那个好了大神   又出来个错误C4996和 警告C6001 6031

昨非 发表于 2020-11-8 23:23:30

zxcv89878221 发表于 2020-11-8 23:20
那个好了大神   又出来个错误C4996和 警告C6001 6031

亲测代码没问题

昨非 发表于 2020-11-8 23:24:03

zxcv89878221 发表于 2020-11-8 23:20
那个好了大神   又出来个错误C4996和 警告C6001 6031

你这个定时关机给我整傻了,,,{:10_266:}

zxcv89878221 发表于 2020-11-8 23:27:16

严重性        代码        说明        项目        文件        行        禁止显示状态
错误        C4996        'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.        hello        D:\vs2019\vs2019\hello\home work.c        12       
严重性        代码        说明        项目        文件        行        禁止显示状态
警告        C6001        使用未初始化的内存“a”。        hello        D:\vs2019\vs2019\hello\hello world.c        42       
严重性        代码        说明        项目        文件        行        禁止显示状态
警告        C6001        使用未初始化的内存“b”。        hello        D:\vs2019\vs2019\hello\hello world.c        42       
严重性        代码        说明        项目        文件        行        禁止显示状态
警告        C6031        返回值被忽略: “scanf”。        hello        D:\vs2019\vs2019\hello\home work.c        12       


感谢大神新手小白   求解

昨非 发表于 2020-11-8 23:27:58

zxcv89878221 发表于 2020-11-8 23:27
严重性        代码        说明        项目        文件        行        禁止显示状态
错误        C4996        'scanf': This function or variable may be uns ...

在最开始第一行加上
#define _CRT_SECURE_NO_WARNINGS   就好了

昨非 发表于 2020-11-8 23:28:57

解决了记得设置为最佳答案哦

zxcv89878221 发表于 2020-11-8 23:29:13

什么意思啊这个    大神小白 不懂好不容易找的这个论坛{:10_266:}

昨非 发表于 2020-11-8 23:30:41

zxcv89878221 发表于 2020-11-8 23:29
什么意思啊这个    大神小白 不懂好不容易找的这个论坛

就是我头像右边有个绿色按钮,点一下就可以把我的回复设置为最佳答案,我会得到奖励

zxcv89878221 发表于 2020-11-8 23:31:35

#define _CRT_SECURE_NO_WARNINGS    大神 这个代码是什么意思呢

zxcv89878221 发表于 2020-11-8 23:32:10

大神你有微信吗小白不懂啊 可以方便加一下吗教教我{:10_266:}

昨非 发表于 2020-11-8 23:46:24

zxcv89878221 发表于 2020-11-8 23:31
#define _CRT_SECURE_NO_WARNINGS    大神 这个代码是什么意思呢

这个是vs里常见的问题,就是scanf的安全问题,,具体原理我也不了解,

昨非 发表于 2020-11-8 23:56:26

zxcv89878221 发表于 2020-11-8 23:32
大神你有微信吗小白不懂啊 可以方便加一下吗教教我

这个不太方便,有问题来论坛问吧,大家都会积极回答的,
还有,下次回复时候记得点击别人的帖子左下角【回复】,不然别人是看不到提醒的

zxcv89878221 发表于 2020-11-9 00:09:59

昨非 发表于 2020-11-8 23:56
这个不太方便,有问题来论坛问吧,大家都会积极回答的,
还有,下次回复时候记得点击别人的帖子左下角【 ...

好的大神我懂了 谢谢{:10_254:}

zxcv89878221 发表于 2020-11-9 12:32:55

昨非 发表于 2020-11-8 23:56
这个不太方便,有问题来论坛问吧,大家都会积极回答的,
还有,下次回复时候记得点击别人的帖子左下角【 ...

大神怎么把这个做成压缩文件直接可以用的那种啊
页: [1]
查看完整版本: 新手小白求大哥大姐帮忙指导一下