久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
strncat函數實現及簡單應用
[打印本頁]
作者:
xiaojuan
時間:
2014-9-24 22:33
標題:
strncat函數實現及簡單應用
//:Vc++6.0 String strncat函數
//功能:按照num數量連接num個字符
//參數:dest 目標字符串 str 連接字符串 num 連接個數
//返回值:目標字符串
#include<stdio.h>
char *strncat(char *dest, const char *str, int num);
int main()
{
char str1[20] = "hello ";
char str2[20] = "world haha";
char str3[20] = "heihei";
strncat(str3, strncat(str1, str2, 6), 5);
printf("str1 = %s\n", str3);
return 0;
}
char *strncat(char *dest, const char *str, int num)
{
if (dest == NULL || str == NULL)
{
perror("dest or str");
return NULL;
}
char *temp = dest;
const char *temp1 = str; //前面必須是const修飾的,否則編譯不通過
int len;
while (*(temp1++) != '\0');
len = temp1 - str;
temp1 = str;
while (*(temp++) != '\0');
temp--;
if (num <= 0) //當num值小于0時,不連接
*temp = '\0';
else if (num >= len) //當num值大于字符長度時,全部連接
{
while (*(temp1) != '\0')
{
*(temp++) = *(temp1++);
}
*temp = '\0';
}
else
{
for (int i = 0; i < num; i++)
{
*(temp++) = *(temp1++);
}
*temp = '\0';
}
return dest;
}
//在vc++6.0中的運行結果為:str1 = heiheihello//:~
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91国内精品久久
|
日韩免费1区二区电影
|
国产成人精品一区二区三区网站观看
|
亚洲精品欧美
|
99久久国产
|
色成人免费网站
|
欧美一级片在线观看
|
91在线看网站
|
夜夜草av
|
性色网站
|
台湾佬久久
|
婷婷色国产偷v国产偷v小说
|
亚洲成a人片
|
av看片
|
亚洲成人在线免费
|
中文在线一区二区
|
日韩欧美精品在线
|
久久无毛
|
三级在线观看
|
国产农村妇女精品一区
|
日本亚洲一区
|
国产一区免费
|
国产黄色在线观看
|
91免费视频观看
|
99精品99
|
精品久久精品
|
久久精品亚洲国产奇米99
|
99国产精品99久久久久久粉嫩
|
天天插天天搞
|
亚洲欧美在线观看
|
好姑娘影视在线观看高清
|
国产99精品
|
国产精品电影网
|
人人人人干
|
亚洲成人黄色
|
国产精品久久久久久久久久久免费看
|
色欧美片视频在线观看
|
国产激情一区二区三区
|
国产精品a久久久久
|
日韩在线不卡视频
|
亚洲乱码国产乱码精品精98午夜
|