1. strcpy

  函数名:strcpy

  用法:char *strcpy(char *destin, char *cource)

  功能:将一个字符串从一个拷贝到另外一个

  程序示例:

  

 #include <stdio.h>
#include <string.h> int main(){
char str1[] = "source";
char str2[] = "des"; strcpy(str1,str2);
printf("str1 : %s\n",str1);
return ;
}

  程序输出:

  

2. strnpy

  函数名:strnpy

  用法:char * strncpy(char *dest, char *src,size_t n);

  功能:将字符串src中的前n个字符复制到字符串数组dest中,注意(不会清除dest数组中原来的数据,只是将新的数据覆盖)

  程序示例:

  

 #include <stdio.h>
#include <string.h> int main(){
char str1[] = "source";
char str2[] = "dest"; strncpy(str1,str2,);
printf("str1 : %s\n",str1);
return ;
}

  程序结果:(注意,函数没有清理原数组)

  

3.strcat

  函数名:strcat

  用法: char *strcat(char *destin, char *source)

  功能:将source 拼接到 destin 字符串后

  程序示例

  

 #include <stdio.h>
#include <string.h> int main(){
char str1[] = "source";
char str2[] = "dest"; // strcpy(str1,str2);
strcat(str1,str2);
printf("str1 : %s\n",str1);
return ;
}

  程序输出

  

4. strchr

  函数名:strchr

  用法:char *strchr(char *str, char *c);

  功能:在str 字符串中查找字符(串)c 得匹配之处,返回该指针,如果没有返回NULL

  程序实例:

  

 #include <stdio.h>
#include <string.h> int main(){
char str1[] = "source";
char str2 = 'c'; // strcpy(str1,str2);
char *strFind = strchr(str1,str2);
printf("strFind : %c\n",*strFind);
return ;
}

  程序结果:

  

  

【C】常用的字符串函数的更多相关文章

  1. oc语言常用的字符串函数

    #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...

  2. MYSQL常用的字符串函数

    #字符串函数 #返回字符串的字符数量,对于此例而言,结果为5SELECT CHAR_LENGTH('计算机编程'); #合并字符串,对于此例而言,结果为‘我喜欢计算机’SELECT CONCAT('我 ...

  3. php中比较复杂但又常用的字符串函数

    php系统核心库自带的函数中,字符串比数组函数较为简单,但还是有一些较为复杂但又很常用的函数,比如下面的这些函数 explode()函数 用一个字符串来分割另一个字符串,返回结果是一个数组 explo ...

  4. php常用的字符串函数

    addslashes -- 使用反斜线引用字符串 chr -- 返回相对应于 ascii 码值所指定的单个字符. chunk_split -- 将字符串分割成小块 count_chars --  返回 ...

  5. mysql中常用的字符串函数

    写在分割线之前,个人以为,数据库应该具备简单的的数据加工能力.如同食品在吃之前,是要经过很多到工序的,有经过初加工.粗加工.精加工.深加工等.那么mysql也应该并必须担任起数据初加工以及粗加工的责任 ...

  6. 常用的字符串函数-S

    header('content-type:text/html;charset=utf-f'); /* $var=addslashes($_GET['username']);//转义表单提交内容中的引号 ...

  7. C常用的字符串函数实现

    /** 查找字符串 source 中 是否有指定的子串出现,如果有返回第一个匹配的字符 @param source 源 @param chars 目标 @return 返回值 */ char *fin ...

  8. 一些常用的字符串函数(CLR函数)

    原代码来自:东莞--小小大神 使用 --聚合函数 SELECT father_key,dbo.String_Agg(department_name) FROM dbo.b_department GRO ...

  9. 常用C字符串函数

    static void str_repalce(char *src,char *from,char *to) {     char *p,*q;     int lenFrom;     int le ...

随机推荐

  1. 【LeetCode 8_字符串_实现】String to Integer (atoi)

    , INVALID}; int g_status; long long SubStrToInt(const char* str, bool minus) { ; : ; while (*str != ...

  2. 201621123006 《Java程序设计》第11周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线程 1. 源代码阅读:多线程程序BounceThread 1.1 BallR ...

  3. c++的c风格字符串函数的实现

    要注意使用断言判断传入的字符串非空. #include <cassert> //求字符串长度 size_t StrLen(const char *str) { assert(str != ...

  4. PHP write byte array to file

    /********************************************************************************* * PHP write byte ...

  5. python 安装psutil包报错:

    报错: Failed building wheel for psutil Google得知,需要安装python-devel 和 wheel sudo dnf install python-devel ...

  6. CF1061F:Lost Root(交互&概率)

    The graph is called tree if it is connected and has no cycles. Suppose the tree is rooted at some ve ...

  7. 屏幕录制专家【Bandicam】

    BANDICAM是一款屏幕游戏录制工具. 今天给大家详细介绍下它的下载和破解使用. 安装方法: 一.准备工作 1.官网下载最新版. https://www.bandicam.com/cn/ 2.下载注 ...

  8. BZOJ5125: [Lydsy1712月赛]小Q的书架【决策单调性优化DP】【BIT】【莫队】【分治】

    小Q有n本书,每本书有一个独一无二的编号,现在它们正零乱地在地上排成了一排. 小Q希望把这一排书分成恰好k段,使得每段至少有一本书,然后把每段按照现在的顺序依次放到k层书架的每一层上去.将所有书都放到 ...

  9. nginx中使用 md5

    core/ngx_md5.h 头文件 /* * Copyright (C) Igor Sysoev * Copyright (C) Nginx, Inc. */ #ifndef _NGX_MD5_H_ ...

  10. ringojs 使用rp 包管理web 应用依赖

    rp 是一个类似npm 的包管理工具,我们可以使用package.json 定义依赖 然后执行rp install 即可,类似ringo-admin 的功能 其中packages 类似node 的no ...