• memcpy(转)


    memcpy

     原型:extern void *memcpy(void *dest, void *src, unsigned int count);

     用法:#include <string.h>

     功能:由src所指内存区域复制count个字节到dest所指内存区域。

     说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。

     举例:

     // memcpy.c

     view plaincopy to clipboardprint?

     ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

     #include <stdio.h>

     #include <string.h>

     int main(int argc, char* argv[])

     {

     char *s="Golden Global View";

     char d[20];

     clrscr();

     memcpy(d,s,strlen(s));

     d[strlen(s)]='\0';

     printf("%s",d);

     getchar();

     return 0;

     }

     截取view

     view plaincopy to clipboardprint?

     ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

     #include <string.h>

     int main(int argc, char* argv[])

     {

     char *s="Golden Global View";

     char d[20];

     memcpy(d,s+14,4);

     //memcpy(d,s+14*sizeof(char),4*sizeof(char));也可

     d[5]='\0';

     printf("%s",d);

     getchar();

     return 0;

     }

     输出结果:

     View

     初始化数组

     char msg[10];

     memcpy(msg,0,sizeof(msg));

    转自:http://doc.chinaunix.net/dotnet/200907/165174.shtml

  • 相关阅读:
    linux系统更新及开启自动更新
    关于ICO的一些理解
    中小学教育缴费遇到的一些问题
    中小学教育缴费----支付宝回传数据.net core 接收中文乱码
    中小学教育缴费——验签失败
    C# MVC+EF—WebApi
    C# MVC+EF—页面搭建
    C# MVC+EF—结构搭建
    EF中的预先加载和延迟加载
    WebApi路由
  • 原文地址:https://www.cnblogs.com/newgreen/p/1790658.html
Copyright © 2020-2023  润新知