Programming
-
argc? argv?Programming/C 2010. 5. 8. 08:42
책을 보다보니 int main(int argc, char** argv) 라는 것이 보이더군요. 이게 뭔가.... 하고 찾아봤습니다. (레몬향기혜성님 블로그를 참조하였음.) argc : 프로그램을 실행할 대, 지정해준 명령행 옵션의 갯수가 저장되는 곳. *argc는 항상 1 이상이 된다. 절대로 '0'이 되지 않는다. 그래서 아무것도 입력을 하지 않으면 무조건 1 argv : 프로그램을 실행할 때 지정해준 명령행 옵션의 문자열들이 실제로 정되는 배열 라고 나와 있네요.
-
Program arguments, 어디에 있나?Programming/C 2010. 5. 8. 08:41
VS 6.0의 경우 Program arguments의 위치가 Project -> Settings -> Debug -> Program arguments 이렇게 되어 있는데 vs2005에서는 어디에 있는지 도통 모르겠더라구요. ㅡㅡㅋ 그래서, devpia에서 검색해본 결과 알게 되었습니다. Project -> Properties -> Configuration Properties -> Debugging -> Command Arguments(명령 인수) vs6.0 이 나온지도 오래됐는데, 왜 여전히 6.0을 기준으로 나오는게 많은 걸까요? 아니 학교에서는 2005버전을 쓰지 않는 걸까요? 2010버전 보면 도통 뭐가 뭔지 알아볼 수가... 출처 : devpia - Visual C++ 마을
-
Visual C++ error codeProgramming/C 2010. 5. 7. 08:21
error C4716: ~~~: must return a value Error executing cl.exe. 이런경우 해결 방법 : 1. ;을 잘못 쓴 경우 찾아서 삭제. 2. return 값을 설정 안해 놨을 경우가 있다. 확인할 것. error C2601: '******' : local function definitions are illegal 해결 방법 : C1004와 C2601이 나왔다는 건.. 아마도 어디선가 '{'를 열어주고 '}'를 안닫아준 경우이 다 잘 찾아서 빠진데 보충하면 해결된다.