| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1265 人关注过本帖
标题:c语言调试时遇到的问题
只看楼主 加入收藏
选调生
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:100
注 册:2016-6-24
结帖率:66.67%
收藏
已结贴  问题点数:18 回复次数:1 
c语言调试时遇到的问题
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#define N 20
#define M 30
void output();
void search();
void insert();
void delet();
void modify();
void rank();               //排序
void statics();            //统计
//学生信息
struct student
{
    int num;               //学生号
    char clas[M];         //学生班级
    char name[N];         //姓名
    char sex[N];          //性别
    char item[N];         //项目
    char phonenum[N];     //学生电话
    char area[N];         //领取号码条区
    char strip[N];        //号码条
    struct student *next;
};

//录入学生信息
struct student *input()
{
    FILE *fp;
    struct student *p,*p1,*p2,*head;
    p2=(struct student *)malloc(N);
    head=p1=(struct student *)malloc(N);
    printf("请输入参赛学生信息: (按 -1 退出)\n 学生号\t学生班级\t\t姓名\t性别\t项目\t\t学生电话\t\t领取号码条区\t\t号码条\n");
   
    scanf("%d,%s,%s,%s,%s,%s,%s,%s",&p2->num,p2->clas,p2->name,p2->sex,p2->item,p2->phonenum,p2->area,p2->strip);
   
    while(strcmp(p2->name,"0")!=0)
    {
         p1->next=p2;                       
        p1=p2;                             //p1的下一结点只向新结点p2,p1始终指向最后的结点
        p2=(struct student *)malloc(N);         //为新结点申请空间
        
        scanf("%d,%s,%s,%s,%s,%s,%s,%s",&p2->num,p2->clas,p2->name,p2->sex,p2->item,p2->phonenum,p2->area,p2->strip);
    }
    p1->next=NULL;                         //使p1下一结点指向NULL
    fp=fopen("super.txt","w");
    p=head->next;
    while(p!=NULL)
    {
        fprintf(fp,"%d,%s,%s,%s,%s,%s,%s,%s\n",p2->num,p2->clas,p2->name,p2->sex,p2->item,p2->phonenum,p2->area,p2->strip);
        p=p->next;
    }
    fclose(fp);
    return head;
}


这是写的c语言系统里的input函数,在调试时出现一下这个,是为什么呀?
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Text1.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

Text1.exe - 1 error(s), 0 warning(s)
是因为每加main函数么?
搜索更多相关主题的帖子: include search insert modify c语言 
2016-06-27 08:59
linlulu001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:20
帖 子:944
专家分:4047
注 册:2016-4-13
收藏
得分:18 
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main这个错误一般就两种情况
一、所引用的函数、变量不存在、拼写不正确或者使用错误;
二、可能使用了不同版本的连接库。
一般情况下,第一个错误处理好,第二个错误应该不会出现了。
2016-06-27 09:32
快速回复:c语言调试时遇到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056176 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved