使用两种不同的方式复制字符串
2011-05-18 21:05
357 查看
使用两种不同的方法复制字符串到数组当中,cpfile1使用的是数组元素逐个复制,cpfile2使用的是指针加偏移量
逐个复制
#include <STDIO.H> void cpfile1( char *s1, const char *s2 ); void cpfile2( char *s1, const char *s2 ); int main() { char str1[10]; char str2[]="hello world"; char str3[10]; char *str4="good bye"; cpfile1( str1, str2 ); cpfile2( str3, str4 ); printf( "copy string1 is %s/n", str1 ); printf( "copy string3 is %s/n", str3 ); return 0; } void cpfile1( char *s1, const char *s2 ) { int i; for( i=0;(s1[i]=s2[i])!='/0';i++ ); } void cpfile2( char *s1, const char *s2) { for( ;(*s1=*s2)!='/0';s1++, s2++ ); }
相关文章推荐
- 创建字符串对象的时候,使用字面值和使用new String()构造器这两种方式有什么不同?
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- 使用ODBC和OLEDB两种方式执行同一个存储过程,结果不同的问题!
- Java中使用根据模板拼接字符串的两种方式
- c# 字符串连接使用“+”和string.format格式化两种方式
- 使用PopupWindow和Activity两种不同的方式实现弹窗效果
- 使用PopupWindow和Activity两种不同的方式实现弹窗效果
- 使用SQL Server 2005 新的语法ROW_NUMBER()进行分页的两种不同方式的性能比较
- 如何用java实现不同编码方式字符串的转换(包含异常处理、重复不终止输入、缓冲区bufferedreader的使用)
- 使用SQL Server 2005 新的语法ROW_NUMBER()进行分页的两种不同方式的性能比较
- php和mysql两种不同方式的分割字符串和类型转换
- jersey 文件上传-使用两种不同的方式
- 使用SQL Server 2005 新的语法ROW_NUMBER()进行分页的两种不同方式的性能比较
- Qt 多线程两种使用方式不同
- 回调 两种不同的使用方式
- 使用Asp.net 生成 xml 文件,两种方式(DataSet和自定义模式)
- C语言中两种方式使用#include命令,#include <>与#include ””的区别是什么?
- 基于Web Service的客户端框架搭建一:C#使用Http Post方式传递Json数据字符串调用Web Service
- JAVA中Arrays.sort()使用两种方式(Comparable和Comparator接口)对对象或者引用进行排序
- String类型两种不同实例化方式