抓住星星呀 2021-06-25 15:05 采纳率: 100%
浏览 121
已采纳

local function definitions are illegal出现这个问题怎么解决

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#include<conio.h>

struct goods

{

long int num;      //商品编号

char name[20];     //商品名称

char sort[20];     //商品类别

long int count;    //商品库存量

long int price;    //商品单价

}goods[200];//最多200个商品

int k,n,i;

void main()

{

 

void input();           //输入函数

void sequence()

{

return;

}                        //排序函数

void purchase()

{

return;

}                  //进货函数

void sell()

{

return;

}                     //销售函数

void edit()

{

return;

}                     //添加(删除)商品

void correct()

{

return;

}                  //修改数据函数

void search()

{

return;

}                   //查询函数

void scan()

{

return;

}                      //浏览商品函数

void reserve()

{

return;

}                   //保存文件            

printf("\n\n\n");

printf("\t----------------------------------------------\n");

printf("\t|            欢迎使用商场管理系统            |\n");

printf("\t----------------------------------------------\n");

printf("\t|            1-输入商品信息                  |\n");

printf("\t|            2-排序商品信息                  |\n");

    printf("\t|            3-输入进货信息                  |\n");

printf("\t|            4-输入销售信息                  |\n");

printf("\t|            5-添加或删除商品信息            |\n");

printf("\t|            6-修改商品信息                  |\n");

printf("\t|            7-查询商品信息                  |\n");

    printf("\t|            8-浏览商品信息                  |\n");

printf("\t|            9-保存商品信息                  |\n");

printf("\t|            0-退出程序                      |\n");

printf("\t----------------------------------------------\n");

printf("\t请选择功能0-9: ");

scanf("%d",&k);

scanf("%d",&k);

system("cls");

switch(k)   /*用switch语句实现功能选择*/

{

case 1: input();break;

case 2: sequence();break;

case 3: purchase();break;

case 4: sell();break;

case 5: edit();break;

case 6: correct();break;

case 7: search();break;

case 8: scan();break;

case 9:reserve();break;

case 0: exit(0);break;

default:puts("输入错误,请按任意键返回主菜单: \n");break; 

}

system("cls");      /*清屏*/

return;            /*返回主界面*/

}

void input() 

  • 写回答

1条回答 默认 最新

  • 关注

    有没有具体的错误信息呢?函数的定义不能放在main函数内部,放到main函数前面。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 ARIMA模型时间序列预测用pathon解决
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序,怎么查看客户esp32板子上程序及烧录地址
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)