c语言学号登录函数 c语言登录验证简单

c语言用调用函数写登录密码可以定义两个字符数组c语言学号登录函数;
一个存放正确密码;
另一个数组内c语言学号登录函数的内容由用户输入;
调用strcmp函数c语言学号登录函数 , 若返回值为0则说明两者完全相等;
列子:
char a[10]="4488" //保存正确密码
char b[10];
gets(b) //用户输入
if(strcmp(a,b)==0)
printf(" 匹配成功 ");
else
printf("匹配失败");
更多追问追答
追问
#include
void main()
{
char a[10]="8844";
char b[10];
gets(b)
if(strcmp(a,b)==0)
printf("yes");
else
printf("no");
getch();
c语言编写,自定义一个函数,要求如下功能:判断系统的登录账号密码是否正确,并输出登录结果?是三种不同的函数验证登陆吧c语言学号登录函数,check1、check2、check3三类函数分别如下:
void check1()输入输出功能全部在函数完成;
void check2(name,pass)输入在main中传入函数进行判断输出;
int check3(name,pass)输入输出均在main函数完成c语言学号登录函数 , 函数只做判断返回结果 。
#include "stdafx.h"
#include iostream
#include string
void check1()
{
char name[10], pass[10];
printf("请输入账号和密码:\n");
scanf_s("%s%s", name, 10, pass, 10);
if (!strcmp(name,"admin")!strcmp(pass,"123"))
printf("账号密码正确!\n");
else
printf("账号或密码错误!\n");
}
void check2(char *n, char *p)
{
if (!strcmp(n, "admin")!strcmp(p, "123"))
printf("账号密码正确!\n");
else
printf("账号或密码错误!\n");
}
int check3(char *n, char *p)
{
if (!strcmp(n, "admin")!strcmp(p, "123"))
return 1;
else
return 2;
}
int main()
{
char name[10], pass[10];
check1();
printf("请输入账号和密码:\n");
scanf_s("%s%s", name, 10, pass, 10);
check2(name, pass);
printf("请输入账号和密码:\n");
scanf_s("%s%s", name, 10, pass, 10);
if(check3(name,pass)==1)
printf("账号密码正确!\n");
if(check3(name,pass)==2)
printf("账号或密码错误!\n");
system("pause");
【c语言学号登录函数 c语言登录验证简单】return 0;
}
大家帮忙看一下我的C语言注册登录函数写的哪里不对?首先看下fwrite的原型
size_t fwrite(const void* buffer,size_t size,size_t count,FILE* stream);
(1)buffer:是一个指针 , 对fwrite来说 , 是要输出数据的地址 。
(2)size:要写入内容的单字节数;
(3)count:要进行写入size字节的数据项的个数;
(4)stream:目标文件指针 。
printf("请输入用户名(最大7位):");
scanf("%s",c1);
fwrite(c1,8,1,fp);// line one
printf("请输入密码(最大15位):");
scanf("%s",d1);
fwrite(d1,16,1,fpm);//line two
line one 的参数应该是(c1,sizeof(char),8,fp);
line two 的参数应该是(d1,sizeof(char),16,fpm);
while(s2[iu]!='\0')
{
fread(s2[iu],sizeof(char),1,fp);
iu++;
fp++;//这里是不需要的,文件读取之后文件内部指针会自动移动
} //还有这里是可以一次读取出来的,为什么不这样做呢?
下面读取密码的时候也是一样,其他暂时没看出什么来 。。。。
读取出的东西不对,除了读取的方式有错 , 再就是本来写入的数据就是错误的、
编写一个c语言程序,实现录入学生学号和姓名信息的功能1、首先创建一个c语言项目 。然后右键头文件c语言学号登录函数,创建一个Stuc语言学号登录函数的头文件 。

推荐阅读