中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

strcpy與strncpyc函數怎么在c語言中使用

發布時間:2021-01-16 10:41:05 來源:億速云 閱讀:193 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關strcpy與strncpyc函數怎么在c語言中使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1.strcpy函數

函數原型:char *strcpy(char *dst,char const *src)            必須保證dst字符的空間足以保存src字符,否則多余的字符仍然被復制,覆蓋原先存儲在數組后面的內存空間的數值,strcpy無法判斷這個問題因為他無法判斷字符數組的長度。

 #include <stdio.h>
 #include<string.h>
 int main()
 {
 
  char message[5];
   int a=10;
  strcpy(message,"Adiffent");
  printf("%s %d",message,a);
  return 0;
 }

輸出結果是Adiffent 10;因此使用這個函數前要確保目標參數足以容納源字符串

2.strncpy函數:長度受限字符串函數

函數原型:char *strncpy(char *dst,char const *src,size_t len )       要確保函數復制后的字符串以NUL字節結尾,即1<len<sizeof(*dst)

 #include <stdio.h>
 #include<string.h>
 int main()
 {
  char message[5];
   int a=10;
  strncpy(message,"Adiffent",2);//長度參數的值應該限制在(1,5)
  printf("%s %d",message,a); //不包含1和5
  return 0;
 }

看完上述內容,你們對strcpy與strncpyc函數怎么在c語言中使用有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汶上县| 乌鲁木齐县| 永靖县| 乐清市| 龙陵县| 乌苏市| 天津市| 同德县| 泽库县| 信丰县| 凤山市| 长岛县| 定边县| 巴林左旗| 松阳县| 温泉县| 宁阳县| 呈贡县| 桦川县| 井研县| 台江县| 马公市| 调兵山市| 会宁县| 娄底市| 外汇| 平遥县| 九台市| 石家庄市| 杭锦后旗| 临海市| 锡林浩特市| 炎陵县| 衢州市| 海伦市| 武山县| 武夷山市| 宁津县| 双城市| 革吉县| 新密市|