저도 그렇게 잘 아는 편은 아니지만... 코딩을 하다가 해결을 하지 못 해서 질문글을 올리시는 분이 많아서
이 글을 작성해봅니다
잘못된 점은 지적해주시면 다른 분들이 이해하시기 쉬울 거 같습니다
이 글은 Visual Studio 환경에 최적화 돼있습니다
작성자가 자바는 싫어합니다
우리의 친절한 Visual Studio 님은
에러코드를 내뱉습니다
그 내뱉는 에러는 이렇게 나옵니다
오류메시지를 보는 방법은
ctrl+ \ e \랑 e 순서대로 눌러야합니다
error LNK2019라는 에러코드가 있네요 그리고 상세한 설명을 보니 _main 어쩌고 라고 써있네요
네, main에 문제가 있다는 겁니다 컴파일러가 인식을 못했다, main을 못 찾았다 이런 거라 생각하시면 돼요
LNK는 링크에러 코드인데 헤더, 함수 선언 등등 문제는 좀 있지만 가장 해결하기 힘들긴 합니다만
그냥 잘못 쓰신 겁니다 네, 잘못 쓴 거예요!
뭐 가장 많이 보게 될 C에러코드인데요
에러코드와 설명이 써있습니다
자 그럼 이제 에러코드를 검색 할 차례입니다
VS는 MSDN이라는 ms에서 제공하는 사이트에서 다 찾을 수 있습니다
한글화 안 된 문서도 간혹 있긴 하지만 초심자 여러분이 찾는 건 무조건 번역이 돼있을 거라 생각합니다
우측상단에 저기에 에러코드를 입력하시면 아주 보기 좋게 나옵니다
그런데 초심자 여러분이 틀리는 부분은 정말 간단한 문법적 오류인 부분이 많으니
코드를 다시~ 보시는 게 훨씬 좋다고 생각합니다
그래도 모르겠다?
이제 검색을 하실 차례입니다
검색은 구글
구글
Google
9글
99999999999999999그ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹㄹ
Google.co.kr
google.com
gooooooooglllllleeeeeeeeeeeee
구글이 못 찾는 건 여자친구 말고 없습니다
네이버? 다음? 네이트? 아 젭알 구글말고 쓰지 마세요 제발
수업 떄 교수님이 다음에서 검색하라고 하시는 거 보고 미칠뻔했다는 건 비밀
구글에서 에러코드를 검색 해보시면 다른 해답글들이 있을 겁니다
그리고 ~를 하는 코드 같은 건 구글에
재귀함수 C
재귀함수 C++
이런식으로 찾고자하는 문제에 언어를 적으면 해당언어에 관한 글들만 나오도록 도와줍니다
책은 저는 그냥 교보문고에서 언어별로 정리하고
판매수나 인기도가 높은 순에서 고르는 편입니다
초심자가 보는 책은 그게 제일 무난하다고 생각해요
뭐 effective C같은 건 순위에 없어서 제목을 따로 알아야 했지만요...
그리고 초심자에게 책은 정말 최고입니다 무조건 책이에요 책에있는 예제만 모아도 코딩이 가능하니까요
처음에는 학교에서도 그렇게 어려운 걸 시키지 않을 거고요
그런데 학교 교재는 별로 추천을 못 하겠어요 전 지금도 학교에서 썼던 C언어책을 보면 모르겠어요
오히려 알고나서 보니 더 이상해요
그냥저냥 초심자가 보기 좋은 시리즈는
열혈강의, 뇌를 자극하는 시리즈 두개인 거 같아요
저는 두개 섞어서 봅니다
그리고 포인터를 어려워하시는 분들은
이책 한번 보시는 것도 괜찮을 거 같습니다
별 생각없이 포인터 책 샀다가 헐 괜찮네? 한 책입니다
아래는 그냥 개인 이야기
학교에서 내주는 문제는 뭐 거기서 거기라 대충 키워드만 넣어서 검색하면 코드가 다 나옵니다만
코드를 복붙하면 절대 실력이 늘지 않기에^^...
그 코드를 이해하고 그대로 자기가 작성하면 모를까요
정말 프로그래밍을 하고자 하는 의지가 있다면
혼자서 해결하는 버릇을 기르는 게 좋습니다
하다가 막혔고 검색할 키워드도 마땅히 안 떠오른다면
그때 가서 글을 올리는 것도 방법이겠죠
저도 공부를 하고있는 입장이지만 처음에는 정말 책이 최고입니다 책이!
책 보고 그냥 받아적는 게 아니라 머리로 이해를 하고 적어야합니다
그냥 적기만 하면
void func() 에서 return 이 들어간다던가
if(조건문);
실행문
while(1);
{
반복문
}
이러한 코드가 나오게 되는 거죠
초심자 여러분 글을 쓰기 전에 검색, 검색을 해보세요!
내가 겪은 문제는 과거에 누군가가 겪었을 겁니다!