1. 程式人生 > >為二維字元陣列賦值

為二維字元陣列賦值

假設有一個二維陣列

Code:
  1. char article[3][20]={'/0'};  

若要為 article[0] article[1] article[2] 賦值

Code:
  1. //article[0]={"somewords here"}; 這樣的形式是不正確的。

正確的寫法應該是

Code:
  1. strcpy(article[0],"someowords here");  

該函式需要 string.h 標頭檔案支援

Code:
  1. #include<string.h>

長字串的輔助測量方法

Code:
  1. //-----------------012345678901234567890123456789012345678901234567890123456789012
  2.     strcpy(article[0],"Hello everybody My name is Mutoo. I love programming very much!");  
  3.     strcpy(article[1],"You can contact me by my E-mail: [email protected]");  
  4.     strcpy(article[2],"Or visit my blog: http://blog.csdn.net/cmutoo");