-1
我有這個數組叫arr_[6]
,有一個想法包括六個字符串......但是當我聲明這個數組編譯器會拋出錯誤。獲取數組聲明錯誤
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
char arr_1[]= {"My_name","your Name", "His Name"};
char *arr_p;
arr_p = malloc(sizeof(char)*6);
arr_p = arr_1;
printf("%s\n",*arr_p);
system("PAUSE");
return 0;
}
顯示的錯誤如下:
> main.c: In function `main': main.c:9: error: excess elements in char
> array initializer main.c:9: error: (near initialization for `arr_1')
> main.c:9: error: excess elements in char array initializer main.c:9:
> error: (near initialization for `arr_1')
>
> make.exe: *** [main.o] Error 1
請幫幫我!
謝謝我的朋友......我實際上只是爲此而努力......我感謝您的努力......謝謝! – EmbeddedCrazy 2013-03-05 06:02:33