【C語言】字串複製。(不能使用strcpy函式)
//字串複製。(不能使用strcpy函式)
/*#include <stdio.h>
char * my_strcpy( char * dst,char const * src)
{
while(*src!='\0')
*dst++=*src++;
*dst='\0';
return dst;
}
int main()
{
char dst[20]="abcdef";
char *src="ghij";
my_strcpy( dst,src);
printf("複製後:%s\n",dst);
return 0;
}
*/
//指標實現
#include <stdio.h>
char * my_strcpy( char * dst,char const * src)
{
int i=0;
while(*src!='\0')
{
dst[i++]=*(src++);
}
dst[i]='\0';
return dst;
}
int main()
{
char dst[20]="abcdef";
char *src="ghij";
my_strcpy( dst,src);
printf("複製後:%s\n",dst);
return 0;
}
//陣列下標實現
相關文章
- 為什麼C語言的strcpy函式有漏洞(轉)C語言函式
- c語言字串處理函式大全C語言字串函式
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- C語言相關的基礎字串函式C語言字串函式
- C語言qsort函式的使用C語言函式
- C語言——常用標準輸入輸出函式 scanf(), printf(), gets(), puts(), getchar(), putchar(); 字串拷貝函式 strcpy(), strncpy(), strchr(), strstr()函式用法特點C語言函式字串
- C語言-字串函式的實現(一)之strlenC語言字串函式
- C語言-字串函式的實現(五)之strstrC語言字串函式
- C語言常用字串操作函式總結C語言字串函式
- 實現C中的strcpy函式函式
- 模擬實現字串函式strlen , strcpy ,strcmp字串函式
- 【C語言】編寫一個函式reverse_string(char * string) 實現:將引數字串中的字元反向排列。要求:不能使用C函式庫中的字串操作函式。C語言函式字串字元
- 用C語言寫strcat、strcpy、strlen、strcmpC語言
- C語言 execve()函式C語言函式
- C語言常用函式C語言函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- c中strcpy函式的使用注意:(來源:c和指標)函式指標
- strcpy函式原型函式原型
- C語言 itoa函式及atoi函式C語言函式
- C++複製建構函式C++函式
- C++再議建構函式及複製建構函式深度複製C++函式
- C語言函式呼叫棧C語言函式
- 詳解C語言函式C語言函式
- tmpnam() - C語言庫函式C語言函式
- tmpfile() - C語言庫函式C語言函式
- C語言時間函式C語言函式
- c語言函式庫(轉)C語言函式
- C語言atoi()函式:將字串轉換成int(整數)C語言函式字串
- C語言實現字串拷貝函式的幾種方法C語言字串函式
- C語言函式指標與回撥函式使用方法C語言函式指標
- C語言字串C語言字串
- 字串(C語言)字串C語言
- 在LoadRunner中轉換字串大小寫的C語言函式字串C語言函式
- C語言庫函式及示例C語言函式
- C語言函式sscanf()的用法C語言函式
- C語言解讀assert函式C語言函式
- C#語言函式遞迴C#函式遞迴
- C語言 sizeof函式詳解C語言函式