|
남정태 님이 쓰신 글 :
: 한꼬맹이 님이 쓰신 글 :
: : 남정태 님이 쓰신 글 :
: : : 도움말에서 찾아보니까
: : : 1. New -> Consol wizard 실행해서 프로젝트 하나 생성시키고
: : : 2. Wizard가 생성한 Unit1 파일에서
: : :
: : : #define main 해주고
: : :
: : : 3. 그곳에 있는 메인함수를 삭제하라고 해서 그렇게 했는데,
: : :
: : : 매번 #include <condefs.h> 헤더파일 이름은 자세히 잘 모르겠는데 디폴트로 만들어 주는
: : : 헤더파일 부분에서 계속 에러가 나 진행이 되지 않습니다. 책에 찾아봐도 이부분에 관한
: : : 부분들은 찾을 수가 없어서요. 책도 몇 권 없지만.죄송.
: : : 혹시 아시는 분 있으시면 좀 가르쳐 주시겠어요?
: : :
: : : 그럼, 하시는 일 잘 되시길 바라구요. 도움바랍니다.
: :
: : 안녕하십니까?
: :
: : 한꼬맹이 입니다.
: :
: : 2, 3 번 과정은 전혀 필요 없습니다.
: :
: : 그냥 자동으로 생성된 int main()안에 그대로 코딩하시면 됩니다.
: :
: : 예전 도스시절의 그 main()함수와 같은 것입니다.
: :
: : 그럼 도움되시길...
:
: 약간 제가 잘못 전달을 드린것 같아 다시 씁니다.
: C로 짜여진 소스파일이 있습니다. 그 소스를 콘솔모드에 삽입해서 쓰려고 하는데 말씀이죠.
: 약 7~8000라인 가량 되는 것 같습니다. main() { } 부분도 상당량이구요.
: 그 부분을 어떻게 프로젝트에 삽입해서 쓰는지.
: 메인부분과 다른 부분을 copy를 해서 처음 생성된 메인함수와 바꾸어서 해 봤는데 그걸로는
: 해결이 되질 않는 것 같아서 말입니다. 그럼. 도움말 부탁합니다. 제가 이정도의 크기의
: 프로그램은 처음 접해서 잘 모르겠습니다.
: 그럼 다시 도움말 달아 주시면 감사하겠습니다.
안녕하십니까?
한꼬맹이 입니다.
자세하게 뭐가 안되는지 설명을 해주시지않아서 모르겠지만
제가 94년도에 터보C 2.0으로 도스시절의 MDIR과 거의 90%정도 똑같이 만든 MYDIR이라는
프로그램이 있는데.. 이거 거의 10,000줄 짜리인데.. 이거도 빌더에서 컴파일하면 문제
없이 잘돌아 갑니다. 다지 C컴파일러 보다 C++컴파일러가 형검사 방식을 더 엄격하게 해서
에러 나는 부분도 있었지만 약간만 손봐주면 되죠... 가장 흔하게 나는 것이 나는 것이 C에서는
함수 프로토타입을 헤더에 선언하지 않아도 묵인했는데... C++에서는 반드시 프로토타입을
다 선언해 주어야 합니다. 혹시 그 소스 볼랜드 계열의 터보 C, 볼랜드 C 컴파일러에서 만든게
아니고 MS-C나 다른 회사 컴파일에서 만든 거면 약간식 함수이름이 다를수도 있습니다....
볼랜드에 맞게 다시 수정해 주어야 합니다.
그럼 참고하세요....
|