13-C语言字符串函数库

目录:

一、C语言字符串函数库

1 #include <string.h>

2 字符串复制

strcpy(参数1,参数2);

参数1:目标字符串位置(复制到哪里)

参数2:源字符串(来源)

3 字符串拼接函数

strcat(参数1,参数2);

参数1:第一个字符串

参数2:第二个字符串

将第一个字符串的内容与第二个字符串的内容拼接在一起,保存在第一个字符串中。

4 字符串长度

strlen(str);

参数为字符串,返回字符串长度,不包含结束符。

5 字符串比较函数

strcmp(参数1,参数2);

根据ASCII码表来比较字符串中每一个字符是否相等,结果为两个字符串的差值,差值为0,字符串相等,,否则不相等。

练习:模拟系统登录,提示输入用户名、密码,和数据库匹配,用户名:admin密码:123登录成功,否则登录失败,重新登录,输入错误3次,退出程序。

1 #include <stdio.h> 2 #include <string.h> 3 #include <stdlib.h> test(){; 8char str2[10];printf(,str2);,strcpy(str2, str));12 } test2(){,,,,,};* str4 = ;strcat(str3,str4);printf(,str3);20 } test3(){,,,,,};,strlen(str3));} test4(){;,};printf(,res);printf();36}else{);38 }39 }* argv[])41 {练习:模拟系统登录,提示输入用户名、密码,和数据库匹配,用户名:admin密码:123登录成功,否则登录失败,重新登录,输入错误3次,退出程序。* db_username = ;;47char username[10];48char password[10];49for (int i = 0; i < 3; i++) {);51fgets(username, 10, stdin););53fgets(password, 10, stdin);54int res_username = strcmp(db_username, username);55int res_password = strcmp(db_password, password);(res_username == 0 && res_password == 0) {);59break;60}else{61if (i == 2) {);});66 }67 };69 }别想一下造出大海,必须先由小河川开始。

13-C语言字符串函数库

相关文章:

你感兴趣的文章:

标签云: