鱼C论坛

 找回密码
 立即注册
查看: 2196|回复: 2

求大神解决下!!!!

[复制链接]
发表于 2016-5-25 23:15:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>

#define LEN sizeof(struct student)

struct student *creat();
void print(struct student *head);

struct student
{
        int num;
        float score;
        struct student *next;
};

int n;

void main()
{
        struct student *stu;

        stu = creat();
        print(stu);

        printf("\n\n");
        system("pause");
}

struct student *creact()
{
        struct student *head;
        struct student *p1, *p2;

        p1 = p2 = (struct student *)malloc(LEN);

        printf("Please enter the num :");
        scanf_s("%d", &p1->num);
        printf("please enter the score :");
        scanf_s("%f", &p1->score);

        head = NULL;
        n = 0;

        while (p1->num)
        {
                n++;
                if (1 == n)
                {
                        head = p1;
                }
                else
                {
                        p2->next = p1;
                }
                p2 = p1;
                p1 = (struct student *)malloc(LEN);

                printf("\nplease enter the num:");
                scanf_s("%d", &p1->num);
                printf("plese enter the score:");
                scanf_s("%f", &p1->score);
        }

        p2->next = NULL;
        return head;
}

void print(struct student *head)
{
        struct student *p;
        printf("\nthere are %d records!\n\n", n);

        p = head;
        if (NULL != head)
        {
                printf("学号为%d的成绩是:%f\n", p->num, p->score);
                p = p->next;
        }while (NULL != p);
}





//照着打的,但是运行不了,求解释;本人用vs2015;
//编译器报错:严重性        代码        说明        项目        文件        行
错误        LNK1120        1 个无法解析的外部命令        ConsoleApplication14        C:\Users\Administrator\Desktop\新建文件夹\ConsoleApplication14\Debug\ConsoleApplication14.exe        1
严重性        代码        说明        项目        文件        行
错误        LNK2019        无法解析的外部符号 "struct student * __cdecl creat(void)" (?creat@@YAPAUstudent@@XZ),该符号在函数 _main 中被引用        ConsoleApplication14        C:\Users\Administrator\Desktop\新建文件夹\ConsoleApplication14\ConsoleApplication14\ConsoleApplication14.obj        1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-5-26 12:56:58 | 显示全部楼层
大神们,解决一下好不好?我快愁死了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-26 21:45:52 | 显示全部楼层
木有么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-24 02:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表