C语言 - 自定义实现字符串部分复制函数
来源:互联网 发布:玩法变了淘宝seo pdf 编辑:程序博客网 时间:2024/05/17 04:26
/**********************************************************文件名称: 自定义实现字符串部分复制函数基本操作: strcpy()声明于头文件string.h使用方法:char* strncpy(*str1, const *str2, size);完成日期:2015 - 12 - 20编程平台:Visual Studio 2015注意事项:复制函数不会保留被赋值的对象的内容**********************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#define N 50void strcpy_per(char *str1, const char *str2, unsigned int size);int main(void){unsigned int size = 0;char str1[N] = "Just belive you can!";char str2[N];printf("\n\tInput string: ");gets_s(str2, N); // 非VS平台使用:gets(str2);printf("\n\t复制前str1内容为:%s\n", str1);printf("\n\t输入需要复制的大小(0 <= %d):", strlen(str2));scanf_s("%d", &size); // 非VS平台使用:scanf("%d", &size); strcpy_per(str1, str2, size);printf("\n\t复制后str1内容为:%s\n", str1);system("pause");return 0;}void strcpy_per(char * str1, const char * str2, unsigned int size){unsigned int i;for (i = 0; i < size; i++){str1[i] = str2[i];}str1[i] = '\0'; // 很重要,for结束并未将'\0'复制}
运行结果:
0 0
- C语言 - 自定义实现字符串部分复制函数
- C语言自定义字符串复制函数
- C语言 - 自定义字符串复制函数
- C语言 - 自定义实现字符串统计函数
- C语言字符串复制函数
- C语言 - strdup()函数复制字符串的实现
- C语言 不使用strcpy 函数实现字符串复制功能
- C语言:自定义字符串函数
- C语言字符串复制和链接函数
- C语言strcpy()函数:复制字符串
- C语言strcpy()函数:复制字符串
- C语言strcpy()函数:复制字符串
- C语言部分字符串处理函数
- C语言字符串复制的实现
- C语言:自定义函数/字符串函数
- 自定义函数复制字符串
- C语言字符串函数总结(部分常见字符串函数)
- C语言实现字符串函数
- java日常笔记2016-12-20
- 基于Dubbo+Zookeeper 实现WebService
- 【Java集合之Map】HashMap、HashTable、TreeMap、LinkedHashMap区别
- ListIterator
- CSS(2)-背景、颜色、盒子阴影
- C语言 - 自定义实现字符串部分复制函数
- Android 下如何录制App操作生成Gif动态图
- Angular开发关键页面流程之创建模块
- ios label 自动计算行高详解
- NEFU 1210 补充字符
- ProgressDialog基本使用
- springmvc 校验
- Hibernate使用基本类型和包装类的区别
- Revit开发楼梯创建