c语言字符串之拷贝函数
1.strcpy函数
2.strncpy函数
**代码演示: **
strcpy函数:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//关于字符串的操作要包含头文件sting.h
#include<string.h>
int main()
{//1.//strcpy字符串拷贝函数char str1[] = "大忽悠";char str2[] = "你好,世界";strcpy(str2, str1); //'\0'也会被拷贝过去//strcpy(str1,str2); 会报错//因为要将str2拷贝到str1,str2的内存大于str1的内存,所以会造成缓冲区溢出的错误//输出字符串 要用格式符%sprintf("%s\n", str1);//2.char buf[32] = { 0 }; //用0初始化strcpy(buf, "活着"); //'\0'也会被拷贝过去printf("%s\n", buf);//3.char buf1[32];//遇到\0结束拷贝,所有字符串处理函数都有这个特性strcpy(buf1, "abc\0defg");printf("%s\n", buf1);return 0;
}
strncpy函数:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//关于字符串的操作要包含头文件sting.h
#include<string.h>
int main()
{//1.//字符数组初始化不定义长度不追加0或\0那么就会出现乱码char c1[32] = {0};strncpy(c1, "abcdefg", 3);printf("%s\n", c1);//2.char c2[32] = { 0 };strncpy(c2, "abc\0defg", 5); //遇到\0结束拷贝printf("%s\n", c2);return 0;
}
c语言字符串之拷贝函数相关推荐
- c语言数字转化为字母表,c语言字符串 数字转换函数大全
转载:c语言字符串 数字转换函数大全 字符串数字转换到底什么意思呢: 字符串和数字的编码不一样,字符串是按照国际标准ASCII码表进行编码,每个数字都是一个8位的ASCII码(也就是一个字节大小):而 ...
- C语言 字符串相关的函数
字符串相关的函数 bcmp bcopy bzero memccpy memchr memcmp memcpy memicmp memmove memset movmem setmem stpcpy s ...
- 7、C语言 —— 字符串常用处理函数
为什么80%的码农都做不了架构师?>>> 一.字符处理函数 1.字符输出函数putchar putchar(65);// 或 putchar('A');// 或 int a = ...
- c语言字符串 数字转换函数大全
最近学数据结构老是做实验 常用到字符串和数字的转换 想找却发现网上的资料太散 所以搜集整理一下 方便以后再用 atof(将字符串转换成浮点型数) atoi(将字符串转换成整型数) atol(将字符串转 ...
- c语言字符串字节数函数,C语言字符,字符串,字节操作常用函数
strlen 这个函数是在 string.h 的头文件中定义的 它的函数原型是 size_t strlen( const char ); size_t 是一个无符号整型,是这样定义的 typedef ...
- c语言字符串做为函数参数传递,c语言:字符串做为函数参数传递
1.值传递 void swap(int x,int y) { int temp = x; x = y; y = temp; }void main() { int a = 10, b = 20; ...
- c语言字符串之拼接函数
strcat函数: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> //关于字符串的操作要包含头文件sting.h #include&l ...
- java字符串数组拷贝函数_java 数组的拷贝 对象数组的拷贝 System.arraycopy函数
/* java 数组的操作 System类的arraycopy静态函数用于数组拷贝 数组是不能越界的 对象数组的复制实际上是复制的引用的拷贝 也就是对象的地址 */ class Point ...
- C语言字符串数字提取函数,支持负数、浮点数、科学记数法
目录 效果 普通数字 小数 科学记数法 源码 平台: STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 ...
最新文章
- 各种优化算法公式快速回忆优化器-深度学习
- Python 把列表转成元组
- python123第七章_Python入门第7/10页
- mysql crash定位分析_MySQL实例crash的案例详细分析
- 产品质量检测系统uml建模心得
- PowerShell命令行窗口中设置环境变量 (简介,以及与cmd、shell、linux命令对比)
- 详解:Spark程序的开始 SparkContext 源码走一走
- Object类中的主要结构
- POJ1679 The Unique MST —— 次小生成树
- 电子书及阅读器Demo
- GPS数据格式:NMEA-0183协议
- 做对的事情远比把事情做对重要得多
- 【毕设记录日记】Python基础内容笔记整理6:函数
- IDEA Schemas and DTDs
- QChart数据可视化应用
- 推荐系统中的排序学习
- 【杂说】东南大学建校117周年,校庆快乐
- 抽象单例:一种通用的单例
- css字体属性和css文本属性
- 十六进制编辑器 010 Editor
热门文章
- chrome浏览器无法登陆问题
- 关于学习方法的一些思考
- 遗传算法求三元函数极值(python)-采用实数编码
- 股票学习(K线分析03)孕线
- java程序无法访问远程数据库或远程服务(VPN)
- Spring Boot集成Swagger UI
- 【深度之眼吴恩达机器学习第四期】笔记(三)
- 5.3设置图片背景样式
- Python、Pycharm、Ancanda、Jupyter Notebooks及tushare安装教程
- 企业管理知行合一感悟_多合一网站发布和托管服务是否对个人或企业更具吸引力?...