qq738320472 发表于 2016-5-25 23:15:36

求大神解决下!!!!

#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

qq738320472 发表于 2016-5-26 12:56:58

大神们,解决一下好不好?我快愁死了。

qq738320472 发表于 2016-5-26 21:45:52

木有么?
页: [1]
查看完整版本: 求大神解决下!!!!