字符串 API
最编程
2024-05-08 09:24:37
...
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//char* mystrcpy(char* b,const char *a,int n){
// if(a==NULL||b==NULL){
// return NULL;
// }
// while(*a!='\0'&& n>0){
// *b++ = *a++;
// n--;
// }
// *b='\0';
// return b;
//}
//void mystrcat(char*b,const char*a){
if(a==NULL||b==NULL){
return NULL;
}
// while (*b!='\0'){
// b++;
// }
// while(*a!=0){
// *b++ = *a++;
// }
// *b='\0';
//
// //return b;
//}
//int mystrcat(const char* a1,const char* b1){
// int a=0;
// int b=0;
//
// if(a1==NULL||b1==NULL){
// return -1;
// }
// while(*a1!='\0'){
// a+=*a1;
// *a1++ ;
// }
// while(*b1!='\0'){
// b+=*b1;
// *b1++;
// }
// if(a>b){
// return 1;
// }else return 0;
//}
//char *mystrchr( char*a,int b){
// if(a==NULL)return NULL;
// while(*a++!= b){
// }return a;
//
//}
//char *mystrstr(char*a,char*b){
// while(*a++!=*b++){
//
// } return
//}
int main()
{
char *a="abcdefghijk";
char b[128]={"cDBVSDsasd"};
// mystrcpy(b,a,2);
// puts(b);
// mystrcat(b,a);
// puts(b);
// char *p= NULL;
// p=strchr(a,'e');
// printf("%s",strchr(a,'e'));
// printf("%s",mystrchr(a,'e'));
// printf("%d\n",'a');
// printf("%d","aa");
//
printf("%s",strlwr(b));
printf("%s",strupr(b));
}