zoukankan      html  css  js  c++  java
  • Memset()

    memset函数用来对一段内存空间全部设置为某个字符,常用于内存空间初始化。将已开辟内存空间 s 的首 n 个字节的值设为值 c 。

    下面是一个例子
    #include <stdio.h>
    #include <string.h>
    main(){
    char *s="Golden Global View";

    clrscr();

    memset(s,'G',6);
    printf("%s",s);

    getchar();
    return 0;
    }

    C语言memcpy函数原型:extern void *memcpy(void *dest, void *src, unsigned int count);

    用法:#include <string.h>

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

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

    举例:

    // memcpy.c

    #include <syslib.h>
    #include <string.h>

    main()
    {
    char *s="Golden Global View";
    char d[20];

    clrscr();

    memcpy(d,s,strlen(s));
    d[strlen(s)]=0;
    printf("%s",d);

    getchar();
    return 0;
    }
    函数 strchr()
    功 能: 在一个串中查找给定字符的第一个匹配之处\
    用 法: char *strchr(char *str, char c);
    程序例:

    #include
    #include

    int main(void)
    {
    char string[15];
    char *ptr, c = 'r';

    strcpy(string, "This is a string");
    ptr = strchr(string, c);
    if (ptr)
    printf("The character %c is at position: %d\n", c, ptr-string);
    else
    printf("The character was not found\n");
    return 0;
    }
  • 相关阅读:
    Docker数据卷
    Hyperloglog算法
    Greenplum6.9集群安装文档
    Java实现线程间通信方式
    计算机存储管理方式
    greenplum6.9踩坑总结
    Linux 内核参数Overcommit_memory(最近生产中Airflow和Greenplum有被这个参数坑到......)
    Airflow概念
    airflow安装文档
    基于Docker进行Zookeeper集群的安装
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400851.html
Copyright © 2011-2022 走看看