[C/C++] Task05 (함수포인터)
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C/C++] Task05 (함수포인터)에 대한 보고서 자료입니다.

목차

main.cpp                   6.16KB
Task05(함수포인터).sln           911바이트
Task05(함수포인터).vcproj          3.51KB

본문내용

#include
using namespace std;

void Function0(int idx, const char* szMsg){
printf("함수이름 : Function0, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function1(int idx, const char* szMsg){
printf("함수이름 : Function1, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function2(int idx, const char* szMsg){
printf("함수이름 : Function2, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function3(int idx, const char* szMsg){
printf("함수이름 : Function3, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function4(int idx, const char* szMsg){
printf("함수이름 : Function4, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function5(int idx, const char* szMsg){
printf("함수이름 : Function5, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function6(int idx, const char* szMsg){
printf("함수이름 : Function6, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function7(int idx, const char* szMsg){
printf("함수이름 : Function7, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function8(int idx, const char* szMsg){
printf("함수이름 : Function8, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}
void Function9(int idx, const char* szMsg){
printf("함수이름 : Function9, 배열번호 = %d, 메시지 = %s\n", idx, szMsg);
}


int main(void)
{
void (*pFunction[10])(int idx, const char* szMsg) =
{
Function0, Function1, Function2, Function3, Function4,
Function5, Function6, Function7, Function8, Function9
};

int iIdx = 0;
cout << "배열첨자를 입력(0~9) <9이상시 강제종료> >> ";
cin >> iIdx;
cout << endl;

if( iIdx > 9 ) return 0;

char szMsg[32] = {0,};
cout << "출력할 문자를 입력해주세요 >> ";
cin >> szMsg;
cout << endl;

(*(pFunction+iIdx))(iIdx, szMsg);

system("PAUSE");

return 0;
}

키워드

  • 가격500
  • 페이지수1페이지
  • 등록일2011.07.26
  • 저작시기2010.9
  • 파일형식압축파일(zip)
  • 자료번호#691216
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니