-3
A
답변
1
이 함수 프로토 타입은 함수 포인터의 배열을 매개 변수로 취하는 함수를 선언합니다. 각 함수 포인터는 예를 들어 당신이 할 수있는 내용은 유형 unsigned char function_name(unsigned char *)
이 있어야합니다 (변경 예를 용이하게하기 위해 유리체를 통과)
#include <stdio.h>
unsigned char dummy(char *dummypar)
{
printf("Dummy: %s\n", dummypar);
return 0;
}
unsigned char dummy2(char *dummypar)
{
printf("Dummy2: %s\n", dummypar);
return 0;
}
unsigned char foo(unsigned char(*fun[])(char *))
{
char *test = "test";
size_t i = 0;
while (fun[i] != NULL)
{
fun[i](test);
i++;
}
return 0;
}
unsigned char(*array[])(char *) = { dummy, dummy2, NULL };
int main (void)
{
foo(array);
}
관련 문제
- 1. << 연산자에 char 포인터 사용
- 2. AVPicture를 배열로 변환합니다. <unsigned char>
- 3. <char> *을 getnameinfo 함수에 전달
- 4. 포인터 연산과 관련된이 두 문장의 차이점은 무엇입니까?</p> <pre><code>char cur_byte=*((char *)(buf+i)); </code></pre> <p>및</p> <pre><code>char *b=(char *)(buf); char cur_byte=*(b+i); </code></pre> <p>차이가 무엇 가정
- 5. 나는 연산자를 오버로드하려고합니다. <<
- 6. github add <<<<<<< HEAD
- 7. Heredoc <<< 또는 <<?
- 8. 'std :: vector <std :: basic_string <char>> *'에서 'const std :: vector <std :: basic_string <char>'& '
- 9. 연산자 오버로딩 << : std :: basic_ostream <char>을 'std :: basic_ostream <char> &&'로 바인딩 할 수 없습니다.
- 10. git "<<<<<< HEAD"
- 11. "<<<<<< HEAD"템플릿에
- 12. 은 reinterpret_cast에 해당하는 char ** x = (char **) arg <char**> (const_cast <void*> (arg))입니까?
- 13. 조건부 점프 valgrind with char * 및 << 연산자
- 14. <<< EOT
- 15. Java char = char^char이 char^= char과 다른 이유는 무엇입니까? 다음은</p> <pre><code>char c = 's'; c^=c; </code></pre> <p>는 특별한 이유가 있나요
- 16. 연산자 << : std :: cout << i << (i << 1);
- 17. itdate std :: vector <std :: vector <char>>?
- 18. 캐스팅 문제 x <char> ~ x <t>
- 19. 내가 편지 A에서 Z의 문자를 가지고, 난 그냥이 내 index.html.erb</p> <pre><code><% for char in 'A'..'Z' %> <a href="/pacientes?char=<%= char%>"><%= char%></a> <% end %> </code></pre> <p>입니다 그리고 이것은 내 컨트롤러 알파벳
- 20. 연산자 << 과부하
- 21. 나는 <code>html</code> 다음 한
- 22. <<
- 23. ,</p> <pre><code>char *p = malloc (10); </code></pre> <p>p는 가상 어드레스를 가지며, C
- 24. ostream을 basic_ostream <unsigned char>으로 변환하는 방법은 무엇입니까?
- 25. 벡터 <string> 또는 벡터 <벡터 <char>>?
- 26. 우분투의 리디렉터 "<<<"?
- 27. ostream과 basic_ostream <unsigned char>의 차이점은 무엇입니까?
- 28. ATL :: CString을 std :: vector로 변환하십시오. <unsigned char>
- 29. Cout의 "cout <<"오류
- 30. <<
그냥 올바른 유형의 함수 이름을 전달합니다. –