求大神解惑!一个小程序运行不了-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

求大神解惑!一个小程序运行不了

2016-03-20 14:53:11 1763 2
#include 
#include 
struct data
{
int day,month,year;
} ;
struct stu 
{
char name[20];
long num;
struct data birthday;
} ;
int main()
{
struct stu *student; 
student=malloc(sizeof(struct stu)); 
printf("Input name,number,year,month,day:/n");
scanf("%s",student->name);
scanf("%ld",&student->num);
scanf("%d%d%d",&student->birthday.year,&student->birthday.month,
&student->birthday.day);
printf("/nOutputname,number,year,month,day/n");
printf("%20s%10ld%10d//%d//%d/n",student->name,student->num,
student->birthday.year,student->birthday.month,
student->birthday.day);
return 0;
}

程序怎么出错了,求大神解答!!
错误报告是这样的。
E:c++稿子sdas.cpp(16) : error C2440: '=' : cannot convert from 'void ' to 'struct stu *' Conversion from 'void' to pointer to non-'void' requires an explicit cast 执行 cl.exe 时出错.

C++
取消 提交回答
全部回答(2)
  • wtw216
    2019-07-17 19:09:45

    hello world!

    0 0
  • a123456678
    2019-07-17 19:09:45

    首先 ,只看到了 malloc 没有看到free。student=malloc(sizeof(struct stu)); 这里有问题,应该改为 ,student=(stu*)malloc(sizeof(struct stu));而且没有进行判断,万一内存不够用,无法申请到内存怎么处理。容易造成内存泄露

    0 0
添加回答
相关问答

1

回答

如何关联小程序?

2020-04-27 13:36:26 859浏览量 回答数 1

1

回答

阿里云小程序云应用有什么功能?

2020-02-17 16:49:08 1681浏览量 回答数 1

2

回答

小程序云支持哪些服务运行环境?

2020-02-17 16:55:51 5249浏览量 回答数 2

1

回答

阿里云小程序云应用有什么优势?

2020-02-17 16:49:30 2701浏览量 回答数 1

1

回答

小程序云是什么?

2019-03-25 19:53:13 3873浏览量 回答数 1

1

回答

程序在远程连接时可以运行,远程断开后无法运行

2018-08-31 10:16:55 807浏览量 回答数 1

1

回答

cgi程序运行不了

2018-06-08 10:19:03 402浏览量 回答数 1

1

回答

一个简单的C++程序,求助。

2016-03-20 15:59:13 1497浏览量 回答数 1

1

回答

大神们,程序有什么不完善的请加以斧正

2016-03-24 10:17:21 2076浏览量 回答数 1

1

回答

关于Android中调用一个小的计时程序?

2016-03-09 18:21:36 1621浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载