C語言怎麼定義多個陣列儲存字串,又要求逐個輸入

時間 2021-07-01 01:58:48

1樓:幻翼高達

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:

char a[10][100];

for (int i = 0; i < 10; i++) {gets(a[i]);

3、編譯器執行test.cpp檔案,此時成功定義了10個字串的陣列,並逐個進行了輸入。

2樓:風若遠去何人留

可以定義一個字元型二維陣列,並依次輸入。

比如輸入10個字串,每個字串最大長度不超過100,那麼**可以寫作:

char str[10][100];

int i;

for(i = 0; i < 10; i ++)scanf("%s", str[i]);//逐個輸入。

for(i = 0; i < 10; i ++)printf("%s\n", str[i]);//將輸入的字串依次輸出以確認結果。

3樓:好人

#include *****

void main()

多維類同。

c語言中怎麼連續輸入幾個字串?

4樓:匿名使用者

樓主應該是問bai怎樣輸du

入有空格的字串吧zhi!

輸入有dao空格專的字串有2種方法

1、使用gets函式屬eg:

5樓:匿名使用者

可以定義

一個陣列啊,c中沒有定義字串的資料型別。回**舉例:答

//輸入n個字元

#include

int main (void)

c語言 陣列未知個數 怎麼宣告,C語言 陣列未知個數 怎麼宣告

風若遠去何人留 c語言在陣列個數未知的情況下,根據應用情況不同,有三種方式。1,陣列元素總數未知,但是需要儲存的內容是已知的。其實這是一種變相的已知個數,只是程式設計者不去計算總個數,把這個工作交給系統來做。這時可以通過陣列個數留空,顯式初始化陣列進行宣告。比如char s this is a te...

c語言怎麼定義字串變數翱,c語言怎麼定義字串變數啊?

c沒有字串定義,字串是拆開放入char陣列裡面的 戚文柏 char buffer 使用指標最好.buffer char malloc 1024 strcpy buffer,1234567890 free buffer buffer null 小斬 字元陣列 求採納為滿意回答。 菜鳥學c加加 incl...

c語言問題如果字串陣列含有多個0那要怎么

字串中不應該 0 的,這個在字串中是作為字串結束標誌存在的 c語言,字元陣列中最後乙個字必須為 0 為什麼錯?不是字元陣列中最後乙個字元必須為 0 如果字元陣列中存放的是乙個字串,則最後乙個字元應當 0 0 是結束符號,這樣當輸出這個字串時,只須輸入陣列名就可以,輸出函式會自動輸出陣列中的字元,直到...