C언어(C++나 C#이 아닙니다) 공부를 시작했습니다.
...시작하려고 했습니다.
그러나 어찌된 일인지 비주얼 C++ 2005는 외부기호 확인을 못하겠네 어쩌네 하면서 LNK2001 오류로 울고 있고, 터보C로 컴파일하니 콘솔에서 보이지 않는 이상한 현상에,
혹시나 해서 2008을 설치했더니,
(Win32 콘솔 응용프로그램, 빈프로젝트로 시작)
...마찬가지로 _mainCRTStartup이 없다면서 불평하고 있습니다.
저 소스만이 아닌, 책에 나온 예제 소스를 이것저것 옮겨봐도 마찬가지네요.
msdn에서 검색해봤지만 뭐가 뭔소린지 알아야 고치건 말건.
아우~ 이거 정말 어째야 하는 걸까요.
책은 비주얼 c++ 6이고 저는 8(2005), 9(2008)라서 문제인걸까요. 설마 그러진 않겠지요.
저 책 당분간 덮어두고 워드 실기나 얌전히 해야 하라는 뜻일까요.
...시작하려고 했습니다.
그러나 어찌된 일인지 비주얼 C++ 2005는 외부기호 확인을 못하겠네 어쩌네 하면서 LNK2001 오류로 울고 있고, 터보C로 컴파일하니 콘솔에서 보이지 않는 이상한 현상에,
혹시나 해서 2008을 설치했더니,
(Win32 콘솔 응용프로그램, 빈프로젝트로 시작)
...마찬가지로 _mainCRTStartup이 없다면서 불평하고 있습니다.
저 소스만이 아닌, 책에 나온 예제 소스를 이것저것 옮겨봐도 마찬가지네요.
msdn에서 검색해봤지만 뭐가 뭔소린지 알아야 고치건 말건.
아우~ 이거 정말 어째야 하는 걸까요.
책은 비주얼 c++ 6이고 저는 8(2005), 9(2008)라서 문제인걸까요. 설마 그러진 않겠지요.
저 책 당분간 덮어두고 워드 실기나 얌전히 해야 하라는 뜻일까요.




2008이라면 함수가 틀린 것같은데..
#include "stdafx.h"
void main() {
printf("이제 고만 좀 되어라~");
}
이렇게 한 번 해보세요;
2008에서도 여전히 stdio더군요. 원인은 엉뚱하게도, 파일을 프로젝트에 추가시키지 않은 것이었어요... 책에 나온 비주얼 C++ 6과 미묘하게 사용법이 다르더군요. 이제 LNK1104네 뭐네 하는 오류가 나오지만, 또 힘껏 해보겠습니다.
혹 아직도 안되신다면 아래 파일을 받아서 실행시켜 보세요. 2008 파일인데, 컨트롤 + f5 키를 누르면 컴파일 될 겁니다.
http://sogmi.com/2.rar
c 언어 사용법은 동일하지만 프로그램에 따라 추가시켜야 하는 함수들이 있기때문에 옛날 책으로는 조금 안돌아가는 프로그램도 있을거예요 그래도 조금만 익숙해지면 금방 잘하실수 있을겁니다. ^^
이제 고만 좀 되어라에서 슬픈 절규가 묻어나있군요..ㅠ_ㅠ
그래놓고 어이없는 것이 원인이었으니 더욱 슬프군요.
아아..저도 공부해야 하는데....
너무 어려워요 ㅠ-ㅠ
책 사서 하나하나씩 해보려고요. 아무래도 책을 끝내면 콘솔만 겨우 하겠지만.
저희는 비쥬얼 스튜디오가 닷넷으로 바뀌었다고 해서
그거에 맞춰서 공부는 해야할 것 같은데 우울합니다;;;
여담으로 전 C는 배운 적 없고 C++만 배웠었지요;
C++책은 맘에 드는 것이 별로 없더군요...