我想創建一個字符串數組。下面是代碼:如何修復此代碼以創建字符串數組?
#include <stdio.h>
int main(void){
char str1[] = {'f','i'};
char str2[] = {'s','e'};
char str3[] = {'t','h'};
char arry_of_string[] = {str1,str2,str3};
printf("%s\n",arry_of_string[1]);
return 0;
}
這是不工作的一行:
char arry_of_string[] = {str1,str2,str3};
如何糾正呢?
感謝您指出\ 0終止我的代碼中的錯誤,並且更簡單的方法。數組和指針 – mko 2012-07-27 12:34:56
@yozloy之間存在着密切的關係,數組和指針之間存在着密切的關係,但請確保您不會認爲它們是相同的常見錯誤。 – Shahbaz 2012-07-27 12:44:45