2013-04-17 3 views
0

그래서 본질적으로 빈 숯불 배열의 두 열이 될 C에서 개체를 만들려고했습니다. 그 내용은 실제 문자를 제외하고고정 길이 문자열 (문자 배열)의 2 차원 배열 만들기

char * strings[3][2] 
{ 
    {"thing1", "value1"} 
    {"thing2", "value2"} 
    {"thing3", "value3"} 
} 

... 닮은 것 *의 각 문자열은 실제로 "문자 문자열 [6]"같은 일 것 즉 고정 된 길이의 빈 배열보다는 초기화 문자열이 될 것입니다.

나는 약간의 시간을 찾고 있었지만 나는 말라 가고있다. 그런 객체를 만드는 구문을 아는 사람이 있습니까? 어쩌면이 같은

답변

2

:

typedef char sixchars[7]; 

sixchars strings[3][2] = { { "thing1", "value1" } 
         , { "thing2", "value2" } 
         , { "thing3", "value3" } 
         }; 
+0

@RobertHarvey는 : 여섯 개 조명이 있습니다. –

+0

이것은 잘 작동하는 것 같습니다. 감사합니다. –

+0

이것은 또한 작동하는 것처럼 보입니다 : 길이가 20이고, 3 행과 2 열의 문자 배열의 2 차원 배열의 경우 :'char (myarray [3] [2]) [20]'. –