| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4693 人关注过本帖
标题:C语言缺少头文件求解'{' at file scope (missing function header?)
只看楼主 加入收藏
ming46494583
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2017-12-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
C语言缺少头文件求解'{' at file scope (missing function header?)
#include<stdio.h>
#include<string.h>
struct student/*定义结构*/
{
    long int num;
    int age;
    char name[20];
    double c;/*c语言成绩*/
    double m;/*高数成绩*/
    double e;/*英语成绩*/
    double sum;/*总分*/
};


int n=0;
struct student stu[100];
struct student *p;
void in();
void show();
void order();
void del();
void modify();
void menu();
void total();
void search();


{

    int z ;
    system("cls");
    printf("\n\n\n\n\n\n\n");
    printf("\t\t|---------------学生成绩管理系统---------------|\n");
    printf("\t\t|\t    [1]----录入学生信息                     |\n");
    printf("\t\t\t|    [2]----浏览学生信息                     |\n");
    printf("\t\t\t|    [3]----查询学生信息                     |\n");
    printf("\t\t\t|    [4]----删除学生信息                     |\n");
    printf("\t\t\t|    [5]----修改学生信息                     |\n");
    printf("\t\t\t|    [6]----学生成绩排序                     |\n");
    printf("\t\t\t|    [7]----统计信息数量                     |\n");
    printf("\t\t\t|    [0]----退出系统                         |\n");
    printf("\t\t\t----------------------------------------------\n");
    printf("\t\t\t 请选择(0-7)");
}
void main()
{
    int n ;
    menu();
    scanf("%d",&n);
    while(n)
    {
        switch(n)
        {
        case 1 :in();break;
        case 2 :show();break;
        case 3 :search();break;
        case 4 :del();break ;
        case 5 :modify();break;
        case 6 :order();break;
        case 7 :total();break;
        case 0 :break ;
        }
        menu();
        scanf("%d",&n);
    }
}
搜索更多相关主题的帖子: int void printf case break 
2017-12-25 17:58
虫眼
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:10
帖 子:314
专家分:1121
注 册:2017-11-29
收藏
得分:0 
前3个放main里,后面这几个void如没用就删除。
程序代码:
int n=0;
struct student stu[100];
struct student *p;
void in();
void show();
void order();
void del();
void modify();
void menu();
void total();
void search();
2017-12-25 18:09
ming46494583
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2017-12-25
收藏
得分:0 
回复 2楼 虫眼
放main里面还是同样的错误,后面的void都是有用的。
2017-12-25 18:11
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
代码不全啊  

DO IT YOURSELF !
2017-12-25 18:21
ming46494583
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2017-12-25
收藏
得分:0 
回复 4楼 wp231957
对 ,后面的代码我没有敲,就是前面的出问题了
2017-12-25 19:00
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
程序代码:

 void search();



 {

     int z ;
     system("cls");
     printf("\n\n\n\n\n\n\n");
     printf("\t\t|---------------学生成绩管理系统---------------|\n");
     printf("\t\t|\t    [1]----录入学生信息                     |\n");
     printf("\t\t\t|    [2]----浏览学生信息                     |\n");
     printf("\t\t\t|    [3]----查询学生信息                     |\n");
     printf("\t\t\t|    [4]----删除学生信息                     |\n");
     printf("\t\t\t|    [5]----修改学生信息                     |\n");
     printf("\t\t\t|    [6]----学生成绩排序                     |\n");
     printf("\t\t\t|    [7]----统计信息数量                     |\n");
     printf("\t\t\t|    [0]----退出系统                         |\n");
     printf("\t\t\t----------------------------------------------\n");
     printf("\t\t\t 请选择(0-7)");

 }
这个你能解释一下就ok了  前面有分号 后面有代码 why?

DO IT YOURSELF !
2017-12-25 19:04
虫眼
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:10
帖 子:314
专家分:1121
注 册:2017-11-29
收藏
得分:0 
以下是引用ming46494583在2017-12-25 18:11:45的发言:

放main里面还是同样的错误,后面的void都是有用的。

就是因为你后边没写函数,所以报错,先写个空函数
2017-12-25 20:01
ming46494583
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2017-12-25
收藏
得分:0 
回复 7楼 虫眼
多谢老哥,  我应该在后面添点什么函数?
2017-12-25 21:13
虫眼
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:10
帖 子:314
专家分:1121
注 册:2017-11-29
收藏
得分:20 
就是你定义的 in之类的,先写个空的
2017-12-25 22:17
快速回复:C语言缺少头文件求解'{' at file scope (missing function header?)
数据加载中...
 
   



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

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