怎么把字符串放進(jìn)數(shù)組 怎么將輸入的字符串依字符存入數(shù)組?
怎么將輸入的字符串依字符存入數(shù)組?有幾種方法可以在數(shù)組中存儲(chǔ)字符串:1。聲明數(shù)組時(shí)賦值,如char Str.[]=“ABCD”2。在運(yùn)行時(shí)通過鍵盤輸入,例如scanf(%s”,STR),以確保輸入字符
怎么將輸入的字符串依字符存入數(shù)組?
有幾種方法可以在數(shù)組中存儲(chǔ)字符串:
1。聲明數(shù)組時(shí)賦值,如char Str.[]=“ABCD”
2。在運(yùn)行時(shí)通過鍵盤輸入,例如scanf(%s”,STR),以確保輸入字符串的長度不大于數(shù)組長度減1;
3。將另一個(gè)字符串賦給程序代碼中的數(shù)組,并使用strcpy函數(shù),例如:strcpy(STR,“ABCD”)或strcpy(STR,STR2)STR2是包含字符串的數(shù)組,或指向字符串的指針。這種藥能保證STR能控制住弦。
C語言將數(shù)組存入字符串?
#包括和限制。H>
int main()
{
int a[5]={0,1,2,3,4}
char ch[6]//ch數(shù)組應(yīng)該有6個(gè)終止符“0”
int i
for(i=0I<5i)
{
ch[i]=a[i]“0”//轉(zhuǎn)換
}
ch[5]=0//結(jié)束
put(ch)
返回0
}