注册 登录
编程论坛 C语言论坛

warning C4013: 'malloc' undefined; assuming extern returning int

mm1746886443 发布于 2019-12-12 22:09, 2532 次点击
#include<stdio.h>
main()
{
    struct stu
    {
        int num;
        char*name;
        char sex;
        float score;
    }*ps;
    ps=(struct stu*)malloc(sizeof(struct stu));
    ps->num=102;
    ps->name="Zhang ping";
    ps->sex='M';
    ps->score=62.5;
    printf("Number=%d\nName=%s\n",ps->num,ps->name);
    printf("Sexr=%c\nScore=%f\n",ps->sex,ps->score);
    free(ps);
}
1 回复
#2
mm17468864432019-12-12 22:12
#include <malloc.h>少了头文件
1