学生成绩查询系统C语言代码(分服务器端和客户端)

客户端:#include#include#include #pragma comment(lib , "Wsock32.lib ") #define MAX_PWD_LEN 32#define MAX_USN_LEN 32char username[MAX_USN_LEN];char password[MAX_PWD_LEN];SOCKET sockClient;int all=0;char recvn[50];int connect(char *SrvIP,int SrvPort){WSADATA wsaData;if(WSAStartup(0x101,&wsaData)){printf("初始化错误\n");return 1;}sockClient=socket(AF_INET,SOCK_STREAM,0);if(sockClient == SOCKET_ERROR){printf("建立套接字错误\n");return 2;}

SOCKADDR_IN addrSrv;addrSrv.sin_addr.s_addr=inet_addr(SrvIP);addrSrv.sin_family=AF_INET;addrSrv.sin_port=htons(SrvPort);

if(connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR))){printf("连接服务器失败,请检查服务器是否运行\n");return 3;}printf("成功连接服务器\n\n");send(sockClient,"CONNECT",strlen("CONNECT")+1,0);return 0;}

void getspwd(char * pwdin){char ctemp;int itemp = 0;printf("密 码:");while((ctemp = getch())!='\r'){printf("*");pwdin[itemp] = ctemp;itemp++;}pwdin[itemp] = 0;printf("\n");}

int login(char *username){send(sockClient,"LOGIN",strlen("LOGIN")+1,0);printf("用户名:%s\n",username);send(sockClient,username,strlen(username)+1,0);recv(sockClient,recvn,50,0);if(!strcmp(recvn,"1")){printf("无此用户,请检查\n");return 1;}getspwd(password);send(sockClient,password,strlen(password)+1,0);recv(sockClient,recvn,50,0);if(!strcmp(recvn,"1")){printf("密码错误,请检查\n");return 2;}printf("登陆成功\n");return 0;}

int query(char *clsnum){send(sockClient,"QUERY",strlen("QUERY")+1,0);send(sockClient,clsnum,strlen(clsnum)+1,0);recv(sockClient,recvn,50,0);printf("%s\n",recvn);return 0;}

int queryavg(){send(sockClient,"QUERYAVG",strlen("QUERYAVG")+1,0);recv(sockClient,recvn,50,0);printf("%s\n",recvn);return 0;}

int quit(){send(sockClient,"QUIT",strlen("QUIT")+1,0);closesocket(sockClient);WSACleanup();exit(0);}

int main(){printf("******成绩查询系统 客户机******\n\n");while(1){char com[255];char option[32]

成绩查询系统c语言,学生成绩查询系统C语言代码(分服务器端和客户端).doc相关推荐

  1. c语言按给定成绩查询,C语言学生成绩管理系统(简易版)

    #include #include #include int readstudents(struct students stu[]); //读取学生信息 int readsexcode(struct ...

  2. python数据分析学生成绩查询系统_python数据分析-学生成绩分析

    python数据分析-学生成绩分析 python数据分析-学生成绩分析 目标:分析学生成绩的影响因素 1.导入原始数据,以及需要用到的库 import pandas as pd import nump ...

  3. C语言学生成绩管理程序(可排队序统计)

    C语言学生成绩管理程序(可排队序统计) 一.系统菜单的主要功能 (1)输入若干条记录 (2)显示所有记录 (3)按学号排序 (4)插入一条记录 (5)按姓名查找,删除一条记录 (6)查找并显示一条记录 ...

  4. 更新学生的成绩C语言,学生成绩管理系统C语言代码实现.pdf

    学生成绩管理系统C语言代码实现 这篇文章主要为大家详细介绍了C语言代码实现学生成绩管理系统,文中示 代码介绍的非常详细,具有一定的参 考价值,感兴趣的小伙伴们可以参考一下 C语言实现了学生成绩管理系统 ...

  5. C语言学生成绩信息管理系统课程设计报告

    C语言课程设计报告 一 .设计目的 学生成绩管理系统 主要功能: (1)能按学期.按班级完成对学生成绩的录入. 修改,删除 (2)能按班级统计学生的成绩,求学生的总分及 平均分,并能根据学生的平均成绩 ...

  6. 用C语言学生成绩数据库排序功能设计,[c语言学生成绩管理系统]C语言学生成绩管理系统实验报告...

    篇一 : C语言学生成绩管理系统实验报告 实 验 四:结构体(6学时) 实验目的: 1.更加灵活的使用数组作为函数参数: 2.初步掌握开发一个小型实用系统的基本方法: 3.初步掌握书写程序设计开发文档 ...

  7. 生成绩管理系统c语言,学生成绩管理系统——C语言版

    <学生成绩管理系统--C语言版>由会员分享,可在线阅读,更多相关<学生成绩管理系统--C语言版(12页珍藏版)>请在人人文库网上搜索. 1.*常用的标准输入输出函数*/*acc ...

  8. C语言 学生成绩管理系统 带登录界面

    C语言 学生成绩管理系统 带登录界面 C语言课程设计 思路 部分展示 代码片段 C语言课程设计 先上要求: 思路 为了方便简单,直接利用结构体数组来存储学生学生,最后根据功能编写函数即可. 部分展示 ...

  9. c语言学生成绩管理系统(增、删、查、改、排序、分析优秀及格率等)

    复制时运行出错请看这里:c语言学生成绩管理系统 添加公众号回复 学管 免费获取源代码 代做可私聊 c语言学生成绩管理系统(增.删.查.改.排序.分析优秀及格率等)详细内容 一.功能描述 实现学生基本信 ...

最新文章

  1. Python Django 配置静态资源访问(settings配置)
  2. 软件测试 测试停止标准_停止正常测试
  3. Druid Spring JDBC Servlet 实现登录功能
  4. java笔记:自己动手写javaEE框架(七)--使用JSON和Ajax技术
  5. 【HDU - 1465 】不容易系列之一 (组合数学,错排)
  6. Django-安装xadmin的方法及主要配置方法
  7. 3种更新vCenter Server Appliance 6.5的方法
  8. Java url转MultipartFile inputStream转File file转multipartFile
  9. 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标。
  10. CISSP-安全与风险管理
  11. 浅谈木材加工企业的电气火灾隐患及电气火灾监控系统的应用
  12. 编程:Python实现图片识别
  13. win2008服务器系统玩红警,Win10系统玩不了红警2怎么办?
  14. LTE语音业务-VOLTE(一)
  15. Android-----将 Ijkplayer 集成到Android Studio中(一)
  16. 阈值、阙值 有没有阀值?
  17. day08-java
  18. win7 virtualbox VBoxDD.DLL 0x80004005 uxtheme.dll
  19. python找出矩阵中的最大值_Python例题:找到并输出矩阵中的最大值
  20. 试遍了近百个国内外icon网站,发现这几个最好用

热门文章

  1. c#中的DefWndProc是Control类的虚函数
  2. QT之在QML中使用C++类和对象的两种方式
  3. MFC对话框中处理Enter或Esc按键事件方法
  4. C++如何调用父类的方法?
  5. 文件包含——php伪协议(五)
  6. 用WindowManager实现Android悬浮框以及拖动事件
  7. windows关闭svnserver_Windows停SVN服务的搭建和使用(二)-Win32Svn
  8. python 注释一段话_干货!Python入门基础知识点总结
  9. C++17下map不常用的接口函数汇总
  10. C++ STL 四种智能指针