首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。在test.cpp文件中,輸入C語言代碼:char a[20];strcpy(a, hello);printf(%s, a);。
公司主營業(yè)務:網站建設、網站制作、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯網宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯公司推出吉利免費做網站回饋大家。
字符串 要用 char 數組存放,所以先要聲明 一個 char 數組。由于字符串要帶一個字符串結束符,所以存放123, 數組大小至少要用4。char s[4];或 多開幾個單元: char s[10];字符串賦值 有多種方法。
標準C中沒有字符串變量這一說法,其存儲字符串是用字符數組。include stdio.h include string.h int main(){ char p[30];strcpy(p,hello); //用這個函數可以給字符數組賦值。
首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。在test.cpp文件中,輸入C語言代碼:char a[20];strcpy(a, hello);printf(%s, a);。
在C語言中,字符串是以字符數組形式存儲的,并約定以\0作為結束符。所以字符串賦值不能直接用=賦值,而是要用專門的函數進行復制,在C語言中,這個函數為strcpy。
標準C中沒有字符串變量這一說法,其存儲字符串是用字符數組。include stdio.h include string.h int main(){ char p[30];strcpy(p,hello);//用這個函數可以給字符數組賦值。
字符串不能這樣賦值 str其實和str[0]是等效的 另外str是數組,所以這個指針是常量,所以也不能使用類似str=asdf的方式進行賦值。
可以使用memset函數將字符串數組中所有元素全部設置為\0即可。函數原型:void memset(void s,int ch,size_t n);函數說明:將s中前n個字節(jié) (typedef unsigned int size_t )用 ch 替換并返回 s 。
直接在一個字符串里面按位賦值就可以了。像二樓說的一樣。因為你原字符串肯定是大于等于新字符串的,所以定一個變量檢查原字符串的位置,定另一個變量檢查新字符串的位置。那么第一個變量肯定是大于等于第二個變量的。
首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。在test.cpp文件中,輸入C語言代碼:char a[20];strcpy(a, hello);printf(%s, a);。
在C語言中,字符串是以字符數組形式存儲的,并約定以\0作為結束符。所以字符串賦值不能直接用=賦值,而是要用專門的函數進行復制,在C語言中,這個函數為strcpy。
標準C中沒有字符串變量這一說法,其存儲字符串是用字符數組。include stdio.h include string.h int main(){ char p[30];strcpy(p,hello);//用這個函數可以給字符數組賦值。