#include
int main()
{
static char *time[] = {"hour", "minute", "second"};
int i,j;
char **ptr;
ptr = time;
for (i = 0; i < 3; i++)
printf("*time[%d] = %c\n", i, *time[i]);
for (i = 0; i < 3; i++)
printf("%s\n", time[i]);
for ( i = 0; i < 3; i++)
{
for ( j = 0; (*(*ptr+i)+j) != '\0'; j++);
printf("%c", *(*(ptr+i)+j));
putchar('\n');
}
}
한가지 궁금한 사항이 있는데요!
리눅스 디바이스 드라이버를 사용하는 방법이 크게 2가지 있는걸로 알고 있습니다.
우선 디바이스 드라이버를 Application에서 open,write,read 함수등을 이용하여 디바이스 드라이버를 사용하는 방법이 있고
다른 한가지로는 디바이스 드라이버 자체내에서 create proc를 이용