社区
C语言
帖子详情
小弟跪求一个C语言题(100分送上 在线等)
jack912
2007-08-18 10:24:26
一个c程序
有四个txt文件:登陆,课程信息,课程文件,课程成绩
让用户输入用户名,读取登陆的txt查用户名,如果正确
让用户输入密码,查密码,正确,
进去以后出来一个菜单
1。显示课程信息
2。显示课程资源文件信息(进去显示文件信息,可以选择来下载)
3。课程成绩
选择数字,实行所选选项(读取txt,列出来)
显示以后,让用户输入特定一个键或单词,来返回到菜单,以便继续选择,或者是退出登陆
...全文
167
7
打赏
收藏
小弟跪求一个C语言题(100分送上 在线等)
一个c程序 有四个txt文件:登陆,课程信息,课程文件,课程成绩 让用户输入用户名,读取登陆的txt查用户名,如果正确 让用户输入密码,查密码,正确, 进去以后出来一个菜单 1。显示课程信息 2。显示课程资源文件信息(进去显示文件信息,可以选择来下载) 3。课程成绩 选择数字,实行所选选项(读取txt,列出来) 显示以后,让用户输入特定一个键或单词,来返回到菜单,以便继续选择,或者是退出登陆
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jack912
2007-08-18
打赏
举报
回复
对要下载的 我这也是没办法了 各位帮帮忙啦
星羽
2007-08-18
打赏
举报
回复
进去显示文件信息,可以选择来下载
------------
还要下载??
gs0038
2007-08-18
打赏
举报
回复
这么长的程序,100分?你也太看不起人了吧
唐巧
2007-08-18
打赏
举报
回复
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char loginFile[] = "登陆.txt";
char classInfoFile[] = "课程信息.txt";
char classFile[] = "课程文件.txt";
char classScore[] = "课程成绩.txt";
void displayFile(char *fileName)
{
FILE * in;
char line[1024];
in = fopen(fileName, "r");
while (fgets(line, 1024, in)!=NULL)
printf("%s", line);
fclose(in);
}
char username[100], pwd[100];
void getUsername()
{
FILE * in;
in = fopen(loginFile, "r");
fscanf(in, "%s %s", username, pwd);
fclose(in);
}
int main()
{
int select=0;
char input[100];
getUsername();
printf("输入用户名:");
scanf("%s", input);
if (strcmp(input, username)!=0)
{
printf("用户名错误\n");
return 0;
}
printf("输入密码: ");
scanf("%s", input);
if (strcmp(input, pwd)!=0)
{
printf("用户名错误\n");
return 0;
}
while (select != 4)
{
printf("\n\n");
printf("1.显示课程信息\n");
printf("2. 显示课程资源文件信息\n");
printf("3. 课程成绩\n");
printf("4. 退出\n");
scanf("%d", &select);
if (select <=0 || select >4) printf("选择错误!\n");
else if (select ==1 ) displayFile(classInfoFile);
else if (select ==2 ) displayFile(classFile);
else if (select ==3 ) displayFile(classScore);
}
system("pause");
return 0;
}
注:
devcpp下测试通过,需要先在同一目录下建立好:登陆.txt 课程信息.txt等相关文件,否则会找不到文件运行错误.
linuxyuking
2007-08-18
打赏
举报
回复
严重同意楼上,不自己动手可不行~
fengrmb
2007-08-18
打赏
举报
回复
怎么不用数据库用TXT文件回到以前的年代了啊
hoya5121
2007-08-18
打赏
举报
回复
你这个100分不赚也罢,你还是自己写写吧,有问题了大家再帮你解决
通俗易懂的全国计算机二级
C语言
真
题
精讲
1) 本套视频课程适用于所有报考计算机
C语言
二级的同学,可以帮助大家为全国计算机二级考试做好充分准备,并为以后从事软件开发打下坚实基础;2) 课程集中火力精讲了18套历年
C语言
二级真
题
,涵盖各个高频考点,包括选择
题
、填空
题
、修改
题
和程序设计
题
。本课程充分考虑非计算机系的零基础学员,不仅讲解的通俗易懂,还详细说明了考试注意事项、考试策略、考试的软件环境等;3) 为了让没有学习过
C语言
的同学也能顺利通过二级考试,我们还录制了面向高校大学生的《
C语言
核心技术》视频课程,可与本课程配套学习。
C语言
试
题
汇总200例目录
1、温馨提示 C试
题
汇总里可用于计算机二级
C语言
笔试、机试、研究生复试中C程序设计科目、帮助
C语言
学者打好程序基础、
C语言
基础,锻炼您的逻辑思维和解决问
题
的能力,帮助你成为
C语言
笔试、机试解
题
高手,帮助你拿到
C语言
工作的offer,每
一个
题
目都附带源代码和运行结果,让你不再有任何困惑,妈妈再也不担心我的
C语言
了。如果程序有任何看不懂或者哪个步骤不理解的地方都可以加我微信(15874274916)私聊我,或者有更好的思路解决办法都可以加我微私聊,一起探讨、希望可以正真的帮助到你,同时也可以扫下面的二维码关注
C语言
经典例
题
(菜鸟教程
100
例)
学习
c语言
基础,怎么能少了菜鸟教程上的
100
道例
题
呢,这里整理一下每道
题
的链接,希望大家能享受学习的乐趣 1,有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2,企业发放的奖金根据利润提成。其实就是考分类。 3,
一个
整数,它加上
100
后是
一个
完全平方数,再加上168又是
一个
完全平方数,请问该数是多少? 4,输入某年某月某日,判断这一天是这一年的第几天? 5,...
C语言
经典
100
道编程练习
题
1.生成不重复的三位数,有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2.企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万元的部分,可提成3%; 60万到
100
万之间时,高于60万元的部分,可提成1.5%; 高于
100
万元时,超过
100
万元的部分按1%提成。
c语言
求
100
内素数
c语言
求
100
内素数
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章