c가 선언을 앞에 해야 하는 규칙이 있는데.. c++ 프로젝트 만들고 확장자만 c로 바꾸는걸로 짜는데 규칙 확인 안하고 그냥 컴파일된다... 어떻게 하면 이거 에러나게 바꾸냐
비주얼 스튜디오 2017에서 c를 짜면 c++ 문법이 적용된다
qfeqeff..(121.152)
2017-12-09 21:51
추천 1
댓글 8
다른 게시글
-
php 떌깜샛기들 지금 어떻게 됐냐????????????????? [1]ㄷ(125.177) | 17.12.09추천 0
-
근데 pypy는 별로임? [3]dd(175.127) | 17.12.09추천 0
-
여기 나보다 코딩 잘하는놈없음 [1]ㅋㅋㅋ(218.101) | 17.12.09추천 2
-
vscode랑 atom중 머가더조음? [1]익명(121.162) | 17.12.09추천 0
-
근데 파이썬에 더 이상의 확장성이 있음? [2]퍄퍄퍄_(piapiapia1) | 17.12.09추천 0
-
프로그래밍 입문시 [5]형님들(211.203) | 17.12.09추천 0
-
고시낭인하고 친구 먹는 프밍낭인을 데리고 개발팀을 만들면 [1]ㅇㅇㅇ2(209.234) | 17.12.09추천 0
-
안녕하세요 조밥 프린인데요 아톰쓰려고 하는데익명(121.162) | 17.12.09추천 0
-
나 잘 못함일본게이(124.209) | 17.12.09추천 0
-
슈발 컴파일러언어들 다 나가뒤져라 개새기들아1234(49.172) | 17.12.09추천 0
C99 standard에선 그거 허용되는데? 차라리 struct 안 붙여도 컴파일 되는지로 확인을 해봐.
아니 일부러 c99 미만 컴파일러 쓰는게 아닌 이상 되지
2010 버전 깔려있는곳에서 내 소스 돌려보니 안돌아가지더라고... 원인이 뭘까 생각하다 2017에서 확장자 c로 짯는데...
2017에선 C에서도 된다고 줏어들음
비주얼 버젼 올라가면 컴파일 버젼도 올라가자나
왜 vs에서 c 코딩을 함. 걍 코드블럭 쓰셈. 마소는 공식적으로 c 지원 안함
2013 이후로는 C99 규칙 적용돼서 선언 규칙 완화된다. 2010이 쓰레기인거임 - return 0;
뽕맞은/ 지원 한다. /Tc 옵션을 주거나 확장자가 C로 돼있으면 거의 완전한 C99로 컴파일 해줌 - return 0;