zoukankan      html  css  js  c++  java
  • bzero memset setmem

    bzero

    置字节字符串s的前n个字节为零。

     #include <syslib.h>
           #include <string.h>
           int main()
           {
                    struct
                    {
                          int a;
                          char s[5];
                          float f;
                    } tt;
                    char s[20];
                    bzero(&tt,sizeof(tt));   // struct initialization to zero       bzero(s,20);
                    clrscr();
                    printf("Initail Success");
                    getchar();
                    return 0;
            }

     extern void *memset(void *buffer, int c, int count);
    用法:#include <string.h>

        
    功能:把buffer所指内存区域的前count个字节设置成字符c。 

     

     #include <syslib.h>
           #include <string.h>
           int main()
           {
               char *s="Golden Global View";
                clrscr();
               memset(s,'G',6);
               printf("%s",s);
               getchar();
                return 0;
            }

     

    setmem  
    原型:

    extern void setmem(void *buf, unsigned int count, char ch);          
    用法:#include <string.h>    


    功能:把buf所指内存区域前count个字节设置成字符ch。    
    说明:返回指向buf的指针。    
    举例:       // setmem.c
           #include <syslib.h>
           #include <string.h>
           int main()
           {
                char *s="Golden Global View";
               clrscr();
               setmem(s,6,'G');
              printf("%s",s);
                getchar();
              return 0;
            }

  • 相关阅读:
    10个迷惑新手的Cocoa,ObjectiveC开发难点和问题
    如何成为Android高手
    利用ModalViewController切换View
    自定义导航栏的返回按钮(xcode)
    iphone开发笔记和技巧总结(原址持续更新)
    axis2出现错误
    NYOJ 214(二分插入)
    NYOJ 17(LIS转为LCS,但是MLE)
    NYOJ 214(LIS二分插入)
    NYOJ 36(增量法解决LCS)
  • 原文地址:https://www.cnblogs.com/greencolor/p/2743707.html
Copyright © 2011-2022 走看看