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;
    }
  • 相关阅读:
    Know more about RAC statistics and wait event
    再谈指针
    Manageing Undo Data
    SQL基础内容
    JavaScript高级程序设计(3版)笔记分享( ES5特性)
    HTML5布局篇( 总结 )
    温习 SQL 01(Z)
    Makefile
    SQLPLUS工具简介
    链接相关 & 预处理
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400851.html
Copyright © 2011-2022 走看看