久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
strncpy函數(shù)實(shí)現(xiàn)及簡(jiǎn)單應(yīng)用
[打印本頁]
作者:
xiaojuan
時(shí)間:
2014-9-24 22:30
標(biāo)題:
strncpy函數(shù)實(shí)現(xiàn)及簡(jiǎn)單應(yīng)用
//:Vc++6.0 String strncpy函數(shù)
//功能:指定大小的字符串拷貝
//參數(shù):dest 目標(biāo)字符串 str 要考的字符串 num 拷貝大小
//返回值:dest字符串地址
#include<stdio.h>
char *strncpy(char *dest, const char *str, int num);
int main()
{
char str1[]= "To be or not to be";
char str2[6];
strncpy (str2,str1,5);
printf("str2 = %s\n", str2);
return 0;
}
char *strncpy(char * dest, const char *str, int num)
{
//查錯(cuò)
if (dest == NULL || str == NULL)
{
perror("dest or str");
return NULL;
}
//求長(zhǎng)度
char *temp1 = dest;
const char *temp2 = str;
int len;
while (*(temp2++) != '\0');
len = temp2 - str;
//拷貝
if (num <= 0)
*temp1 = '\0';
else if (num >= len)
{
while (*str != '\0')
*(temp1++) = *(str++);
*temp1 = '\0';
}
else
{
int i;
for (i = 0; i < num; i++)
{
*(temp1++) = *(str++);
}
*temp1 = '\0';
}
return dest;
}
//在vc++6.0中的運(yùn)行結(jié)果為:str2 = To be
//注:在拷貝時(shí)已經(jīng)在尾部加了'\0'//:~
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产丝袜人妖cd露出
|
国产成人在线播放
|
国产精品高潮呻吟久久
|
亚洲九九精品
|
在线播放中文字幕
|
国产九九九九
|
精品久久视频
|
欧美1页
|
日韩欧美一级精品久久
|
久久综合伊人一区二区三
|
99热国产在线播放
|
毛片一级电影
|
天天天天操
|
久久一二三区
|
免费观看一级黄色录像
|
伊人春色在线
|
精品国产免费人成在线观看
|
国产精品不卡一区
|
黄瓜av
|
久久久久黑人
|
欧美视频区
|
国产精品久久久久影院色老大
|
国产三级电影网站
|
福利片一区二区
|
成人精品一区二区三区中文字幕
|
久久久福利
|
久久精品综合网
|
久久com
|
www.狠狠干
|
日韩免费
|
日本在线精品视频
|
91精品国产日韩91久久久久久
|
久久亚洲欧美日韩精品专区
|
久久国产精品视频
|
国产精品久久久久一区二区三区
|
欧美日韩国产三级
|
天堂色综合
|
日韩在线看片
|
亚洲免费视频一区
|
国产精品亚洲成在人线
|
中文字幕一区二区三区精彩视频
|