Programming Languages/C

C언어 입문할 때 범하기 쉬운 오류 - 하나의 프로젝트에서는 하나의 main 함수만 실행!

마크투비 2021. 9. 7. 00:14

1. 실습시 주의사항

C언어 실습할 때 주의사항이 있는데,

 

하나의 프로젝트에서는 하나의 main() 함수만 실행된다는 것이다!

 

당연히 자바 프로그래밍 하는 것처럼 하나의 프로젝트 아래 여러 개의 클래스 생성하듯이 vs에서 C 프로그래밍 할 때도 하나의 프로젝트 안에 여러 개의 소스 파일을 만들어도 되는 줄 알았다... 그래서 계속 오류가 발생한 것이었다!!! 그것도 모르고 엉뚱한 곳 삽질한 흔적들 https://이전포스트

그렇게 여러 오카방에 질문을 했는데 자꾸 scanf 보안 문제인 것 같다 그래서 오만가지 방법을 써봐도 안되길래 vs도 깔았다 지웠다 하고, 그냥 microsoft visual c++로 갈아타기도 하고 그랬는데... 드디어 원인을 알아내서 너~무 속 시원하다...

 

2. 방법

따라서 1) 새로운 실습을 할 때에는 프로젝트를 새로 만들어 진행하거나, 프로젝트를 만들지 않고 하나의 프로젝트에 여러개 소스코드를 추가하였다면

2) 현재 실행할 소스코드 말고는 주석처리(/* */)를 한 후, 솔루션을 빌드하면 된다

3) 빌드할 소스파일을 제외한 나머지 파일들은 '빌드에서 제외' 시키면 된다

방법은 다음 블로그 내용과 같다. https://m.blog.naver.com/빌드에서 제외시키는 방법 

'Programming Languages > C' 카테고리의 다른 글

[C언어-01] C언어의 특징, 변수와 데이터형  (0) 2021.09.02