在VC里可以运行的程序,重新在VS里面开文件,运行出来系统匡但是输入后报错.
4条回答 默认 最新
- CSDN专家-cpp_learner 2021-05-21 19:13关注
还有几个问题:
录入库存,退出后会报堆栈内存的问题,我怀疑就是你定义了结构体数组导致的,sp linshi[1];
使用时fprintf(fp, "%s %s %d %d %s %d\n", id, linshi[1].name, linshi[1].price1, linshi[1].price3, linshi[1].home, linshi[1].num3);
linshi[1],还有一个linshi[0]就没有被使用到。
另外,还有一些细节:
int issuper(char *name, char *password) //判断用户是否是管理员 是返回1 否返回0
{
int n, i, flag = 0;
n = ussum();
for (i = 0; i < n; i++)
{
if (strcmp(name, us[i].name) == 0 && strcmp(password, us[i].password) == 0)
{
if (us[i].power == 1) // 细节,当符合条件后,就没必要在执行for循环了
flag = 1;
}
}
if (flag)
return 1;
else
return 0;
}例如循环判断找到后,可以直接结束循环而无需再继续循环了。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
- ¥15 不小心不正规的开发公司导致不给我们y码,
- ¥15 我的代码无法在vc++中运行呀,错误很多
- ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
- ¥60 fail to initialize keyboard hotkeys through kernel.0000000000
- ¥30 ppOCRLabel导出识别结果失败
- ¥15 Centos7 / PETGEM
- ¥15 csmar数据进行spss描述性统计分析
- ¥15 各位请问平行检验趋势图这样要怎么调整?说标准差差异太大了
- ¥15 delphi webbrowser组件网页下拉菜单自动选择问题