社区
C语言
帖子详情
C代码报错
weixin_45064505
2019-05-20 08:27:17
链接:https://pan.baidu.com/s/1wuzJrWCngJUOSmQyx0zoLw 提取码:ql38 复制这段内容后打开百度网盘手机App,操作更方便哦 帮我看下是哪里出问题了
...全文
54
2
打赏
收藏
C代码报错
链接:https://pan.baidu.com/s/1wuzJrWCngJUOSmQyx0zoLw提取码:ql38复制这段内容后打开百度网盘手机App,操作更方便哦 帮我看下是哪里出问题了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
636f6c696e
2019-05-20
打赏
举报
回复
你自己看看,贴的代码能看么。。。 用论坛里自带的插入代码来贴代码吧
weixin_45064505
2019-05-20
打赏
举报
回复
#include<stdio.h>#include<string.h>#include<stdlib.h>int i = 0;int q = 0;int p;struct yonghu{ char name[100]; char password[7]; int money; int user;};yonghu a[1000];void zhujiemian(){ printf("欢迎进入ATM管理系统。\n"); printf("按任意键继续。\n"); getchar(); system("cls"); printf("1.用户注册。\n"); printf("2.用户登录。\n"); printf("3.退出系统。\n");}void zhujiemian1(){ system("cls"); printf("1.用户注册。\n"); printf("2.用户登录。\n"); printf("3.退出系统。\n");}void zhuce(){ system("cls"); printf("请输入注册用户名。\n"); scanf("%s",&a[i].name); printf("请输入密码。\n"); scanf("%s",&a[i].password); printf("请输入开户金额\n"); scanf("%d",&a[i].money); a[i].user = 10000 + i; printf("注册完成。\n\n"); printf("用户信息如下;\n"); printf("%s 姓名\n%d账号\n%d开户金额\n",a[i].name,a[i].user,a[i].money); i++;}void denglu(){ system("cls"); int hao; char mima[7]; int j, k, m = 1; for (k = 1; k <= 3; k++) { printf("请输入账号:"); scanf("%d",&hao); for (j = 0; j <= i; j++) { if (hao == a[j].user) { m = 0; p = j; break; } } if (m == 1 && k != 3) { system("cls"); printf("账号错误,剩余输入机会%d\n:",3 - k); } else if (m == 0) { break; } else if (m == 1 && k == 3) { q = 1; break; } } for (k = 1; k <= 3; k++) { if (q == 1) { break; } printf("请输入密码:"); scanf("%s", mima); if (strcmp(a[p].password, mima) == 0) { m = 0; } else { m = 1; } if (m == 1 && k != 3) { system("cls"); printf("密码错误,剩余输入机会%d\n:",3 - k ); } else if (m == 0) { q = 0; break; } else if (m == 1 && k == 3) { q = 1; break; } }}void fuwujiemian(){ printf("1.存款。\n"); printf("2.取款。\n"); printf("3.转帐。\n"); printf("4.更改密码。\n"); printf("5.查询信息。\n"); printf("6.退出系统。\n");}void cunkuan(){ system("cls"); int jine; printf("请输入存款金额:\n"); scanf("%d", &jine); a[p].money += jine; printf("存款成功,账户余额为%d\n:",a[p].money);}void qukuan(){ system("cls"); int qukuan; printf("当前账户剩余金额%d\n:",a[p].money); printf("请输入取款金额:"); scanf("%d",qukuan); a[p].money -= qukuan; printf("取款成功,账户余额为%d\n:",a[p].money);}void zhuanzhang(){ system("cls"); int zhuanzhang; int zhanghao; printf("请输入对方账号:"); scanf("%d",&zhanghao); printf("请输入转账金额:"); scanf("%d",&zhuanzhang); a[p].money -= zhuanzhang; printf("转账成功,账户余额为%d\n:",a[p].money);}void gaimi(){ while (1) { system("cls"); char mima1[7],mima2[7]; printf("请输入新密码:"); scanf("%d",&mima1); printf("\n"); printf("再次输入新密码:"); scanf("%d",&mima2); if (strcmp(mima1, mima2) == 0) { printf("修改成功。\n"); strcpy(a[p].password, mima1); break; } else { printf("两次密码输入不一致,重新输入\n"); getchar(); getchar(); } }}void dayin(){ system("cls"); printf("%s 姓名\n%d账号\n%d余额\n",a[i].name,a[i].user,a[i].money);}void fuwu(){ system("cls"); fuwujiemian(); int m; while (1) { scanf("%d",&m); if (m == 6) { q = 2; break; } if (m == 1) { cunkuan(); } if (m == 2) { qukuan(); } if (m == 3) { zhuanzhang(); } if (m == 4) { gaimi(); } if (m == 5) { dayin(); } printf("按任意键继续。\n"); getchar(); getchar(); system("cls"); fuwujiemian(); }}void menu(){ int n; while (1) { if (q == 1) { system("cls"); printf("账号密码都不知道,还取什么钱?\n"); break; } if (q == 2) { system("cls"); printf("感谢使用本系统\n"); break; } scanf("%d",&n); if (n == 1) { zhuce(); printf("按任意键继续\n"); getchar(); getchar(); zhujiemian1(); } else if (n == 2) { denglu(); if (q == 0) { fuwu(); } } else if (n == 3) { system("cls"); printf("感谢使用本系统\n"); break; } }}int main(){ zhujiemian(); menu(); return 0;}
leetcode所有
报错
-Algorithms_and_data_structures:轻松刷leetcode算法合集整理(C+VScode+
leetcode 所有
报错
轻松刷leetcode,算法合集整理(C + VSCode + CMake) 在刷leetcode过程中,发现题目讨论和题解里,C语言版本较少,再加上平时工作中,从事底层
代码
开发,接触C语言较多, 所以整理了自己平时刷过的题目,“温故而知新,可以为师矣”,我要做自己的心中的王。 在整理题目时,按标签分类,例如,链表,动态规划,二分查找等,尽量整理有代表性的经典题目,直接合入VSCode工程,支持本地编译调试, 并编写了简单测试接口
代码
,因为在leetcode执行
代码
时,偶尔会出现一长串堆栈打印
报错
,完全不知所云。
C语言中的隐式函数声明
1 什么是C语言的隐式函数声明 在C语言中,函数在调用前不一定非要声明。如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C
代码
产生汇编
代码
。下面是一个例子: int main(int argc, char** argv) { double x = any_name_function(); return 0; } 单纯的编译上述源
代码
,并没有任何
报错
,只是在链接阶段因为找不到名为any_name_function的函数体而
报错
。 [smstong@centos192 test]$ gcc -c main.c [smstong@centos192 test]$ gc
链表2.0源
代码
.txt
用C语言写的一个链表,大部分
代码
都有覆盖注释,可以在VS 2019上运行,无警告无
报错
,适合初学者研究结构体指针、文件读写等C语言基础设计
getgateway
Linux中,使用用C语言编程,来获取系统的网关内容。主要应用于在
代码
中。
Codeblock写C语言
代码
报错
expected ';', ',' or ')' before '&' token
Codeblocks中写c语言
代码
,在编译时候
报错
: error: expected ':', ',', ';', '}' or '__attribute__' before '=' token 错误原因: 在C语言中是不存在引用,C语言中&表示的不是引用,仅仅是取地址符。 因此,应该使用指针代替引用, 在主函数中传入地址。注意C语言中‘.’和‘->’的区别。
报错
代码
如下...
C语言
70,036
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章