strcpy函數的作用是復制字符串,strcpy函數的聲明是“char *strcpy(char *dest, const char *src)”,表示把src所指向的字符串復制到dest。
strcpy函數的作用是復制字符串。
C 庫函數 char *strcpy(char *dest, const char *src)
把 src 所指向的字符串復制到 dest。
需要注意的是如果目標數組 dest 不夠大,而源字符串的長度又太長,可能會造成緩沖溢出的情況。
聲明
下面是 strcpy() 函數的聲明。
char *strcpy(char *dest, const char *src)
參數
dest -- 指向用于存儲復制內容的目標數組。
src -- 要復制的字符串。
返回值
該函數返回一個指向最終的目標字符串 dest 的指針。
實例
下面的實例演示了 strcpy() 函數的用法。
實例 1
#include <stdio.h>#include <string.h>int main(){ char src[40]; char dest[100]; memset(dest, '\0', sizeof(dest)); strcpy(src, "This is runoob.com"); strcpy(dest, src); printf("最終的目標字符串: %s\n", dest); return(0);}
讓我們編譯并運行上面的程序,這將產生以下結果:
最終的目標字符串: This is runoob.com
實例 2
#include <stdio.h>#include <string.h> int main (){ char str1[]="Sample string"; char str2[40]; char str3[40]; strcpy (str2,str1); strcpy (str3,"copy successful"); printf ("str1: %s\nstr2: %s\nstr3: %s\n",str1,str2,str3); return 0;}
讓我們編譯并運行上面的程序,這將產生以下結果:
str1: Sample stringstr2: Sample stringstr3: copy successful
感謝各位的閱讀!看完上述內容,你們對strcpy函數有什么用大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
銀監會是干什么的?銀監會的五大職責有什么?下邊隨小編來具體了解一下銀監會是國有銀行,地方銀行的監督,管理機構。負責貫徹中央金融政策,法規的執行和落實。協助國有銀行,地方銀行開展金融,業務方面的資詢,服務,培訓等等。銀監會對上一級銀監會負責,對各國有銀行,地方銀行,商業銀行實行統籌管理的一個機構。銀監會的五大職責(一)依法依規對全國銀行業和保險業實行統一監督管理,維護銀行業和保險業合法、穩健運行,對...
什么是二八理論?“二八定律”又名80/20定律、帕累托法則(定律)也叫巴萊特定律、最省力的法則、不平衡原則等,被廣泛應用于社會學及企業管理學等。是19世紀末20世紀初意大利經濟學家巴萊多發現的,80/20分析法檢驗兩組類似數據之間的關系,并用來改變它們所描述的關系。第一個主要用途是去發現該關系的關鍵起因—20%的投入就有80%的產出,并在取得最佳業績的同時減少資...
信用卡透支消費利率為多少呢?一般來說,信用卡正常透支消費是不收取利息的,所以也沒有利率。只有在持卡人使用信用卡透支取現或是逾期還款、只還了當期賬單最低還款額的情況下,銀行才會從交易記賬日開始計收利息。通常,利息是按日利率萬分之五計算,按天收取,按月計收復利,直到還清為止。信用卡的透支利息是怎么產生的?1、透支取現:包括ATM取現,和信用卡現金轉出,這種是產生利息最常見的情況。畢竟信用卡只有透支消費...