day 6

1、指针封装strlen

  1 #include <stdio.h> 
  2 #include <string.h> 
  3 int main(int argc, const char *argv[]) 
  4 { 
  5     char arr[32]=" "; 
  6     gets(arr); 
  7     char *p=arr;
  8     int i=0,len;
  9     while(p[i]!='\0')
 10     {
 11         len++;
 12         i++;
 13     }
 14     printf("%d\n",len);
 15     return 0;
 16 }
                                     

2、指针封装strcat

  1 #include <stdio.h>
  2 #include <string.h>
  3 int main(int argc, const char *argv[])
  4 {
  5     char arr[30]=" ";
  6     char brr[30]=" ";
  7     gets(arr);
  8     gets(brr);
  9     char *pa=arr;
 10     char *pb=brr;
 11     int i=0,j=0;
 12     while(*pa!='\0')
 13     {
 14         pa++;
 15     }
 16     while(*pb!='\0')
 17     {
 18         *pa=*pb;
 19         pa++;
 20         pb++;
 21     }
 22     *pb='\0';
 23     puts(arr);
 24     puts(brr);
 25     return 0;
 26 }                                   

3、指针封装strcpy

  1 #include <stdio.h> 
  2 #include <string.h> 
  3 int main(int argc, const char *argv[]) 
  4 { 
  5     char arr[5]; 
  6     char brr[30]; 
  7     gets(arr); 
  8     gets(brr); 
  9     char *pa=arr; 
 10     char *pb=brr; 
 11     while(*pb!='\0') 
 12     { 
 13         *pa=*pb; 
 14         pa++; 
 15         pb++; 
 16     } 
 17     puts(arr); 
 18     return 0; 
 19 }

4、指针封装strcmp

  1 #include <stdio.h>
  2 #include <string.h>
  3 int main(int argc, const char *argv[])
  4 {
  5     char arr[30];
  6     char brr[30];
  7     gets(arr);
  8     int num=0;
  9     gets(brr);
 10     char *pa=arr;
 11     char *pb=brr;
 12     int flag=0;
 13     while(*pa!='\0'&&*pa==*pb&&*pb!='\0')
 14     {
 15         pa++;
 16         pb++;
 17     }
 18     num=*pa-*pb;
 19     if(num==0)
 20     {
 21         printf("num=%d pa==pb\n",num);
 22     }
 23     if(num>0)
 24     {
 25         printf("num=%d pa>pb\n",num);
 26     }
 27     if(num<0)
 28     {
 29         printf("num=%d pa<pb\n",num);
 30     }
 31     
 32     return 0;
 33 }             

相关推荐

  1. day 6

    2023-12-10 21:04:01       47 阅读
  2. c++ <span style='color:red;'>day</span> <span style='color:red;'>6</span>

    c++ day 6

    2023-12-10 21:04:01      34 阅读
  3. ARM <span style='color:red;'>day</span><span style='color:red;'>6</span>

    ARM day6

    2023-12-10 21:04:01      39 阅读
  4. arm day6

    2023-12-10 21:04:01       39 阅读
  5. Day03-ES6

    2023-12-10 21:04:01       40 阅读
  6. Day02-ES6

    2023-12-10 21:04:01       30 阅读
  7. Day01-ES6

    2023-12-10 21:04:01       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-10 21:04:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-10 21:04:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-10 21:04:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-10 21:04:01       18 阅读

热门阅读

  1. C++中auto、decltype的用法

    2023-12-10 21:04:01       33 阅读
  2. 名称空间和作用域

    2023-12-10 21:04:01       35 阅读
  3. spring boot + uniapp 微信公众号 jsapi 支付

    2023-12-10 21:04:01       37 阅读
  4. TypeScript中泛型函数

    2023-12-10 21:04:01       47 阅读
  5. 秒杀业务

    2023-12-10 21:04:01       36 阅读
  6. Python计时器

    2023-12-10 21:04:01       41 阅读
  7. C51--OLED

    C51--OLED

    2023-12-10 21:04:01      29 阅读
  8. Linux--RedHat--安装和配置C++环境

    2023-12-10 21:04:01       29 阅读
  9. 自动抓取App数据

    2023-12-10 21:04:01       39 阅读