C學習--自定義字串連線函式
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>
char* my_concat(char* dest, const char* src)
{
if (dest == NULL)
{
return;
}
char* ptr = dest;
char* char_new;
char_new = (char*)malloc(sizeof(char) * (strlen(dest) + strlen(src)));
char* p_new = char_new;
while (*ptr!='\0')
{
*p_new = *ptr;
p_new++;
ptr++;
}
ptr = src;
while (*ptr != '\0')
{
*p_new = *ptr;
p_new++;
ptr++;
}
*p_new = '\0';
//printf("%s\n", char_new);
return char_new;
}
int main()
{
char* c1 = "abc";
char* c2 = "def";
printf("c1 = %s \nc3 = %s\n", c1, c2);
char* c3 = my_concat(c1, c2);
printf("c3 = %s\n", c3);
return 0;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10972173/viewspace-2932489/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- T-SQL——自定義函式解析JSON字串SQL函式JSON字串
- MySQL函式學習(一)-----字串函式MySql函式字串
- 字串函式學習三字串函式
- 字串函式學習二字串函式
- 字串函式學習一字串函式
- 自定義一個可以接收空格的字串的函式字串函式
- shell自定義函式函式
- Oracle 自定義函式Oracle函式
- 自定義連線池
- Python學習-字串函式操作1Python字串函式
- Python學習-字串函式操作3Python字串函式
- Hive常用函式及自定義函式Hive函式
- python教程:自定義函式Python函式
- Hive中自定義函式Hive函式
- hive 3.0.0自定義函式Hive函式
- java自定義equals函式和hashCode函式Java函式
- 案例展示自定義C函式的實現過程函式
- mysql資料庫如何使用concat函式連線字串MySql資料庫函式字串
- 自定義雙向迴圈連結串列基本函式介面函式
- PHP 自定義函式用法及常用函式集合PHP函式
- hive學習筆記之十:使用者自定義聚合函式(UDAF)Hive筆記函式
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- FlinkSQL自定義函式開發SQL函式
- Laravel自定義輔助函式Laravel函式
- Laravel 新增自定義助手函式Laravel函式
- laravel 自定義全域性函式Laravel函式
- Laravel 自定義函式存放位置Laravel函式
- C#學習 數學函式(21)C#函式
- 字串函式庫的經典使用學習字串函式
- Windows Terminal 自定義 SSH 連線Windows
- c++函式學習總結C++函式
- MySQL使用之五_自定義函式和自定義過程MySql函式
- JavaScript 設計模式系列 – 自定義函式(惰性函式)JavaScript設計模式函式
- C#連線SQLite的字串C#SQLite字串
- php自定義函式放哪兒PHP函式
- VBA 自定義常用函式 (備用)函式
- MySQL全面瓦解18:自定義函式MySql函式
- matlab自定義函式建立與使用Matlab函式