struct _st
{
    int num;
    char * name;
};

struct _st (*f2(void))[3]
{
    static struct _st a[2][3] = {{{1,"KIM"}, {2,"SONG"}, {3, "KI"}}, {{4, "KANG"}, {5, "PARK"}, {6, "LEW"}}};

    return a;
}

struct _st (*f1(int num))
{
    return f2()[num];
}

void main(void)
{
    // ARK부터 출력하기
    printf("%s\n",    (f1(0)+3)[1].name + 1 );
}


이 글과 연관된 글
  1. [2014/03/19] 영어를 C언어로, 또는 C언어를 영어로 변환 해주는 cdecl by makersweb (3888)
서비스 선택
댓글
로그인해주세요.
profile image
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 C Programming FAQs(한글번역 pdf문서) file [레벨:4]id: makerswebmakersweb 2014-03-18 20729
15 switch와 if 중 어느 것이 더 빠른가 file [레벨:4]id: makerswebmakersweb 2017-01-31 1694
» 구조체 배열을 반환하는 함수를 반환하는 함수를 호출하여 구조체 멤버 배열 요소 접근하기 [레벨:4]id: makerswebmakersweb 2016-05-22 4141
13 c/c++문자열, 유니코드 관련 함수 [레벨:4]id: makerswebmakersweb 2015-07-09 3804
12 volatile이 정확히 어떤 의미를 가지는 건가요? pjk 2014-09-30 3317
11 HEX(16진수) to ASCII(아스키) 변환 코드 pjk 2014-08-24 11990
10 strcmp, wcscmp, _tcscmp pjk 2014-07-18 6545
9 클래스 멤버에 대한 액세스 제어 pjk 2014-06-27 3817
8 unsigned형의 모든 상수에는 접미사 ‘U’를 사용하여야 한다. file pjk 2014-05-24 32974
7 void형 포인터 pjk 2014-05-24 4522
6 함수 포인터의 배열 pjk 2014-05-24 5494
5 구조체 메모리 저장방식 #pragma pack file pjk 2014-05-24 4319
4 Bit fields(비트필드) pjk 2014-05-24 3945
3 영어를 C언어로, 또는 C언어를 영어로 변환 해주는 cdecl [레벨:4]id: makerswebmakersweb 2014-03-19 3888
2 C언어 강좌-배열과 포인터 file [레벨:4]id: makerswebmakersweb 2014-03-10 4103
1 C코드 최적화 pjk 2014-02-10 4753