[완료]다른 C 파일을 참조하는 프로그램을 만드는데 잘 안됩니다.
글쓴이: sungsaint / 작성시간: 화, 2008/07/29 - 3:07오후
search_fnc.c 파일
#include
#include
int search_file(char filename[])
{
int result;
result = chdir(filename[]);
if(result == -1)
printf("path not found");
else
printf("Path change successful\n");
return 0;
}
main.c 파일
#include
#include "search_fnc.c"
int search_file(char filename[]);
int main(int argc, char *argv[])
{
search_file(argv[1]);
system("pause");
exit(1);
}
2 C:\temp\ex7\ex7.c In file included from C:\temp\ex7\ex7.c
C:\temp\ex7\search_fnc.c In function `search_file':
7 C:\temp\ex7\search_fnc.c syntax error before ']' token
이런 에러가 뜨는데 정확히 어디 부분이 문제인지 모르겠습니다.
Forums:
앞에있는 7이라는
앞에있는 7이라는 숫자가 라인넘버인거 같네요..
search_fnc.c 파일의 7번째 줄이요.
[]를 빼야겠죠?
그런데 .c 파일은 인클루드하는게 아닌데요..
여러파일에 소스가 나눠져있는 경우 어떻게하는건지 좀더 공부해보시는게 좋겠습니다..
감사합니다. 그런데 질문이 있습니다!
"그런데 .c 파일은 인클루드하는게 아닌데요..
여러파일에 소스가 나눠져있는 경우 어떻게하는건지 좀더 공부해보시는게 좋겠습니다.."
이거 관련해서 참고할 수 있는 웹페이지나 도서 추천을 좀 부탁드립니다.
---------------------------------------------------
그런거 없다.
---------------------------------------------------
그런거 없다.
기본적인
기본적인 C입문서에도 해더파일 분리하는건 나올텐데요...
간단하게 하면
간단하게 하면 간단하게 할 수도 있고, 복잡하게 하면 복잡하게 할 수도 있습니다.
우선 Makefile을 어떻게 사용하는가를 알아 보십시오.
* http://kldp.org/KoreanDoc/html/GNU-Make/GNU-Make.html
* http://teamblog.joinc.co.kr/yundream/326
---- 절취선 ----
http://blog.peremen.name
댓글 달기