欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

字符串 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)); }