포인터8 함수 포인터 함수에 대해서 포인터를 사용하여 활용 하는 방법 소스를 보면 이해가 갈듯, 어디서 써야 할지는 솔직히 잘 모르겠다; 함수의 인자로 함수를 보내나?? 흠--a; #include int plus(int n1, int n2); int minus(int n1, int n2); int doubles(int n1, int n2); int divied(int n1, int n2); void main() { int n1; int n2; int chk; int (*fp)(int, int);// 함수는 포인터로 존재 while(1) { printf( "1. 더하기\t2. 빼기\n3. 곱하기\t4. 나누기\n5. 종료\n" ); scanf( "%d",&chk); switch(chk) { case 1: fp = plus; b.. 2010. 3. 9. 문자열과 배열 사실 이 부분은 크게 중요하진 않지만 언제 어떻게 쓰일지 모르는게 배열과 문자열인것 같다. 특별한 건 없고 포인터 변수를 사용하여 문자열을 저장하는 것과, strlen을 사용하지 않고, 배열의 사이즈를 파악, 생성 하는 것과 간단한 출력 방법을 코딩하였다. #include void main() { char t1[] = "Test1"; char t2[] = "Test2"; char t3[] = "test3"; char *str[3] = { t1, t2, t3 }; char t4[] = {"Hello World!"}; const int size = sizeof(t4); char t5[size]; printf( "%s\n", *str ); printf( "%s\n", (*str)+2 ); printf( "%s.. 2010. 3. 8. 이전 1 2 다음