当前位置:首页 » 编程语言 » c语言注册代码

c语言注册代码

发布时间: 2022-11-19 10:34:00

c语言代码

C语言的代码指的是根据C语言编写规则所写出的程序语句、计算机指令;C语言代码的存储文件扩展名一般为“.c”文件或者是“.h”文件,分别对应C源文件(source file)和C头文件(header file)。

简而言之,C语言的源代码,就是根据C语言编写规则所写出的程序语句;常见的存储文件扩展名为一般为.c文件或者是.h文件,分别对应C源文件(source file)和C头文件(header file)。

㈡ c语言中注册信息保存

程序如下,懒的写注释了,比较简单,你看得懂的。。

#include "stdio.h"
#include "string.h"
#include "stdlib.h"
#include "conio.h"

#define MAX_USER 50 //最大用户数

//把要储存的信息定义为结构体
typedef struct _USERINFO
{
char szName[100]; //名字
char szSex[3]; //性别
char szContex[512]; //其他信息
//自己再添加其他信息
//
}USER, *PUSER;

char szFileName[] = {"user_information.dat"};
PUSER user[MAX_USER]; //存储用户信息的指针数组
int user_num; //用户数量

void get_info()
{
if(user_num == 0)
{
return;
}
user_num = 0;
FILE *fp;
fp = fopen(szFileName, "rb");
while(!feof(fp))
{
user[user_num] = (PUSER)malloc(sizeof(USER));
fread(user[user_num], sizeof(USER), 1, fp);
user_num++;
}
fclose(fp);
}

void show_info(char *szName)
{
int i;
for(i=0; i<user_num && strcmp(user[i]->szName, szName); i++)
;
if(i == user_num)
{
printf("\n\n未找到该用户信息!");
}
else
{
printf("\n\n姓名: %s, 性别: %s, 备注: %s", user[i]->szName, user[i]->szSex, user[i]->szContex);
}
}

void insert_info( )
{
USER user;
printf("\n\n请输入用户信息,输入格式: 姓名@性别@备注信息\n\n如: 杨志 男 是一名中国人,热爱祖国,热爱C语言\n\n");
scanf("%s %s %s", user.szName, user.szSex, user.szContex);
FILE *fp = fopen(szFileName, "a+");
fwrite(&user, sizeof(USER), 1, fp);
fclose(fp);
printf("\n\n信息已存储到文件 %s", szFileName);
}

//初始化
void init()
{
FILE *fp;
fp = fopen(szFileName, "rb");
if(!fp)
{
user_num = 0;
}
else
{
user_num = -1;
fclose(fp);
}

}

void release()
{
int i;
for(i=0; i<user_num; i++)
{
free(user[i]);
}
}

void menu()
{
system("cls");
printf("\n\n\n");
printf("\t\t1. 查询信息\n\n");
printf("\t\t2. 插入信息\n\n");
printf("\t\t3. 退出\n\n");
}

int main()
{
char cmd = '0';
char szName[20];
while(cmd != '3')
{
menu();
cmd = getch();
switch(cmd)
{
case '1':
printf("\n\n请输入要查询的姓名; ");
scanf("%s", szName);
init();
get_info();
show_info(szName);
break;
case '2':
insert_info();
break;
case '3':
break;

}
printf("\n\n按任意键继续... ");
getch();
}
return 0;
}

㈢ C语言验证注册码

#include<stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include<ctype.h>

int isValid(char *str,int n)
{
int i,sum=0;
for(i=0;i<5;i++)
sum+=toascii(str[i]);
switch(n)
{
case 0:
if(sum%5==3)
return 1;
else
return 0;
case 1:
if(sum%7==5)
return 1;
else
return 0;
case 2:
if(sum%11==7)
return 1;
else
return 0;
case 3:
if(sum%13==11)
return 1;
else
return 0;
}

}
void main( )
{
char psw[50],str[4][6];
int i;
printf("plese input the password:\n");
gets(psw);
if(strlen(psw)==23 && psw[5]=='-' && psw[11]=='-' && psw[17]=='-'){
for(i=0;i<24;i++)
{
if(i%6==5)
{
str[i/6][5]='\0';
continue;
}
str[i/6][i%6]=psw[i];
}
if(isValid(str[0],0) && isValid(str[1],1) &&
isValid(str[2],2) && isValid(str[3],3))

printf("\nRegister success!\n");

else
printf("\nThe serial number is wrong!\n");
}
else
printf("\nThe format of serial number is wrong!\n");

_getch();

}
//我刚试了下,在VS中运行的很好

㈣ 用C语言怎么编写一段注册代码,要求有两次密码输入,以确认第一次的输入和第二次的相同,希望会的帮帮忙

char a[100],b[100],c[100];while(1){printf("请输入用户名:\n");gets(a);printf("请输入密码:\n");gets(b);printf("请再次输入密码确认:\n");gets(c);if(strcmp(b,c)==0)break;else printf("输入错误\n");}

㈤ C语言基本代码,求详细解释,越详细越好。

解释如下:

#include"stdio.h"//头文件

#include"math.h"//数学库函数

double pcos(double a);//声明子函数

main()//主函数

{

double x,y;//定义x,y这两个双精度数据

printf("please input one number:");

//输出please input one number:

scanf("%lf",&x);//出入一个数据并赋值给x

y=pcos(x);//把x传入pcos函数,返回值赋值给y

printf("cos of %lf is %lf ",x,y);//输出cos of x is y

}

double pcos(double a)//定义子函数名,形式参数

{

double b;//定义双精度数据b

b=cos(a);//计算cos(a),并赋值给b

return b;//返回b的值

}

(5)c语言注册代码扩展阅读:

注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。

注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。

正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态。

㈥ C语言学习系统的注册码!

http://www.uushare.com/user/aww255/file/1558083
破解补丁

㈦ 编一个注册登陆的程序 C语言的

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

bool search(char id[], char pass[]) {
FILE *fp;
char tid[10], tpass[10];
fp = fopen("c:\\data", "r");
while (!feof(fp)) {
fscanf(fp, "%s%s", tid, tpass);
if (strcmp(tid, id)==0 && strcmp(tpass, pass)==0) {
fclose(fp);
return true;
}
}
fclose(fp);
return false;
}

bool login() {
char id[10], pass[10];
printf("Login\nPress the id: ");
scanf("%s", id);
printf("Press the password: ");
// 可以自行将password处理成*号, 如果不会可以发信给我
scanf("%s", pass);
printf("-----------------------");
if (search(id, pass))
return true;
else
return false;
}

void _add(char id[], char pass[]) {
FILE *fp;
fp=fopen("c:\\data", "a");
// 在写入文件时可以按一定的排序方式插入,可减少以后Login时的search时间
fprintf(fp, "%s %s\n", id, pass);
fclose(fp);
}

void regis() {
char id[10], pass[10], tpass[10];
printf("Register\nPress the id: ");
scanf("%s", id);
while (true) {
printf("Press the password: ");
scanf("%s", pass);
printf("Press the password again: ");
scanf("%s", tpass);
if (strcmp(pass, tpass) != 0)
printf("The passwords you pressed are not the same!\n");
else
break;
}
_add(id, pass);
printf("-----------------------Register successfully!\n");
}

void init() {
FILE *fp;
if ((fp=fopen("c:\\data", "r")) == NULL) { // 注意,一定要有个名叫data(没有扩展名)的合法文件在C盘根目录
printf("---------File is not exist\n");
system("pause");
exit(0);
}
else
fclose(fp);
}

int main(void){
int command;
init(); // 检查data文件在不在
while (true) {
printf("-----------------------(Login: 1 Register: 2 Exit: 3)\n");
scanf("%d", &command);
printf("-----------------------\n");
// 这里可以编写command的检测语句
if (command == 3)
break;
else if (command == 1) {
if (!login())
printf("ID is not exist or password is wrong!\n");
else
printf("Login successfully!\n");
}
else
regis();
}
return 0;
}
搞定了。。。我是用成功了的。。。如果有问题就发信给我。。。。

㈧ 求VC6.0里面用C语言做注册登录系统的代码。关键是注册后能记下此用户,下次运行能用该账号登陆。

你要记下的话要用到数据库啊,你没有用数据库,电脑这么记住啊,要连上数据库,包登陆过的数据保存,下次登陆是只要验证就可以了,如果是用过的那就可以直接进啊!

㈨ C语言学习系统v3.1注册码

1.注册码:666273170233627635
2.注册名:Zhenlong[BCG]
注册码:
3.注册名:leifeng[SEA] 注册码:
4.注册名: simonyan 注册码:

其实我不建议你用V3.1版现在已有许多新版(更高版本)且是免费的

㈩ 用c语言写个注册登录的代码怎么写

注册主要是保存对应的登录信息 所以只需要获取他输入的数据存在一个文件里
而登录就是校验他输入的信息和之前保存在文件中的信息是否相同 如果相同则说明验证成功 进入下一个程序 如果不同则提示信息错误
所以关键部分就是2个if判断

热点内容
ea编程入门 发布:2025-01-15 13:30:11 浏览:411
应缴费档次配置异常怎么回事 发布:2025-01-15 13:20:34 浏览:617
成都php招聘 发布:2025-01-15 13:12:16 浏览:380
怎么调用服务器数据库 发布:2025-01-15 13:06:25 浏览:656
人人网设置访问权限 发布:2025-01-15 13:02:06 浏览:563
崩坏学园2脚本 发布:2025-01-15 12:58:43 浏览:459
我的世界服务器等级如何升 发布:2025-01-15 12:45:55 浏览:689
c语言程序填空题 发布:2025-01-15 12:45:53 浏览:545
怎么配置氯化钠浓度 发布:2025-01-15 12:34:06 浏览:206
4000除以125简便算法 发布:2025-01-15 12:27:41 浏览:464