W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
原型:extern char *strncpy(char *dest, char *src, int n);
用法:#include <string.h>
功能:把src所指由NULL結(jié)束的字符串的前n個字節(jié)復制到dest所指的數(shù)組中。
說明:
如果src的前n個字節(jié)不含NULL字符,則結(jié)果不會以NULL字符結(jié)束。
如果src的長度小于n個字節(jié),則以NULL填充dest直到復制完n個字節(jié)。
src和dest所指內(nèi)存區(qū)域不可以重疊且dest必須有足夠的空間來容納src的字符串。
返回指向dest的指針。
舉例:
// strncpy.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
char *d="Hello, GGV Programmers";
char *p=strdup(s);
clrscr();
textmode(0x00); // enable 6 lines mode
strncpy(d,s,strlen(s));
printf("%s\n",d);
strncpy(p,s,strlen(d));
printf("%s",p);
getchar();
return 0;
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: