【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語言相關的基礎字串函式C語言字串函式
- C語言——常用標準輸入輸出函式 scanf(), printf(), gets(), puts(), getchar(), putchar(); 字串拷貝函式 strcpy(), strncpy(), strchr(), strstr()函式用法特點C語言函式字串
- C語言qsort函式的使用C語言函式
- strcpy複製'\0'
- C語言-字串函式的實現(五)之strstrC語言字串函式
- C語言-字串函式的實現(一)之strlenC語言字串函式
- c語言快速排序(庫函式使用)C語言排序函式
- 模擬實現字串函式strlen , strcpy ,strcmp字串函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- C語言常用函式C語言函式
- C語言的函式C語言函式
- C語言 execve()函式C語言函式
- 用C語言寫strcat、strcpy、strlen、strcmpC語言
- strcpy函式原型函式原型
- C語言之字串處理函式C語言字串函式
- C++複製建構函式C++函式
- 08. C語言函式C語言函式
- C語言 函式指標C語言函式指標
- C語言基礎函式C語言函式
- C語言函式呼叫棧C語言函式
- c語言字串處理報錯 warning,C4996,sprintf,deprecated,C4996,strcpy,C4996,strcatC語言字串996
- C語言函式指標與回撥函式使用方法C語言函式指標
- C語言字串C語言字串
- C語言庫函式及示例C語言函式
- C語言函式sscanf()的用法C語言函式
- C語言解讀assert函式C語言函式
- C#語言函式遞迴C#函式遞迴
- 模擬實現不受限制的字串函式--C語言版字串函式C語言
- c語言與字串相關的庫函式的模擬實現C語言字串函式
- C語言 - 字串拼接C語言字串
- C語言函式指標與回撥用函式C語言函式指標
- strcpy函式和memcpy函式的區別函式memcpy
- 使用函式式語言實踐DDD函式
- C語言巨集和函式淺析C語言函式
- C 語言回撥函式詳解函式
- c語言學習筆記===函式C語言筆記函式
- C語言有關函式淺析C語言函式
- C語言基礎-2、函式的定義與使用C語言函式
- C++分割字串,及strtok函式使用C++字串函式