zoukankan      html  css  js  c++  java
  • strcpy

     C++ Code 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    char *strcpy1(char *strDest, const char *strSrc)
    {
        assert((strDest != 
    NULL) && (strSrc != NULL));
        
    char *address = strDest;
        
    while( (*strDest++ = * strSrc++) != '' ) ;
        
    return address ;
    }

    char *strcpy2(char *strDest, const char *strSrc)
    {
        assert(strSrc != 
    NULL );
        assert(strDest != 
    NULL);
        
    int i;
        
    char *address = strDest;
        
    for(i = 0; strSrc[i] != ''; i++)
            strDest[i] = strSrc[i];
        strDest[i] = 
    '';
        
    return address;
    }
    // chain operations
    int length = strlen( strcpy( strDest, "hello world") );

    个人学习笔记,欢迎拍砖!---by hellogiser

    Author: hellogiser
    Warning: 本文版权归作者和博客园共有,欢迎转载,但请保留此段声明,且在文章页面明显位置给出原文连接。Thanks!
    Me: 如果觉得本文对你有帮助的话,那么【推荐】给大家吧,希望今后能够为大家带来更好的技术文章!敬请【关注】
  • 相关阅读:
    最终作业
    第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
  • 原文地址:https://www.cnblogs.com/hellogiser/p/strcpy.html
Copyright © 2011-2022 走看看