怎么把字符串放進(jìn)數(shù)組 C語(yǔ)言將數(shù)組存入字符串?
C語(yǔ)言將數(shù)組存入字符串?#包括和限制。H>int main(){int a[5]={0,1,2,3,4}char ch[6]//ch數(shù)組應(yīng)該有6個(gè)終止符“0”int ifor(i=0I<5i)
C語(yǔ)言將數(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”//conversion
ch[5]=0//end
puts(ch)
return首先,定義一個(gè)二維數(shù)組。數(shù)組的大小應(yīng)該大于字符串的長(zhǎng)度加1,該值用于保存字符串終止符“0”。其次,二維數(shù)組的輸出需要使用循環(huán)輸出,而不是直接printf。例如,對(duì)于(int i=0I
),需要準(zhǔn)備的資料有:計(jì)算機(jī)、C語(yǔ)言編譯器。
1. 首先,打開(kāi)C語(yǔ)言編譯器并創(chuàng)建一個(gè)新的初始值。Cpp文件,例如:測(cè)試.cpp.
2. 在測(cè)試.cpp文件,輸入C語(yǔ)言代碼:char a[10][100]for(int i=0 i< 10 i){gets(a[i])}
]3,編譯器運(yùn)行測(cè)試.cpp此時(shí),由10個(gè)字符串組成的數(shù)組被成功地定義并逐一輸入。
C語(yǔ)言,怎么將很長(zhǎng)的字符串存入數(shù)組,以及如何輸出?
1. 首先,為dev C.2創(chuàng)建一個(gè)新項(xiàng)目。接下來(lái),在項(xiàng)目中創(chuàng)建一個(gè)新的C語(yǔ)言程序文件,如下圖所示。
3. 然后在C語(yǔ)言文件中聲明一個(gè)字節(jié)數(shù)組。
4. 接下來(lái),printf函數(shù)提示用戶輸入字符串,scanf接收用戶輸入的字符串。
5. 然后,printf函數(shù)用于輸出用戶輸入。
6. 最后,運(yùn)行C語(yǔ)言程序,將內(nèi)容輸入到字符數(shù)組中。