當前位置:首頁 » 編程語言 » 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判斷

熱點內容
追劇腳本 發布:2025-01-15 07:00:39 瀏覽:445
c語言字元串庫函數 發布:2025-01-15 06:54:49 瀏覽:525
c語言的工作 發布:2025-01-15 06:50:50 瀏覽:521
口語交際訪問 發布:2025-01-15 06:44:13 瀏覽:329
編程少兒學習 發布:2025-01-15 06:39:03 瀏覽:504
伺服器搭建怎麼設置 發布:2025-01-15 06:39:01 瀏覽:152
格魯爾要什麼配置 發布:2025-01-15 06:26:56 瀏覽:857
linux下安裝jdk 發布:2025-01-15 06:03:05 瀏覽:545
伺服器拷數據到電腦 發布:2025-01-15 05:58:19 瀏覽:481
android的單例模式 發布:2025-01-15 05:50:55 瀏覽:928