본문 바로가기

프로그래밍/C/C++/C#7

C/C++ 코딩시 main에 인자 넘기고 처리하는 방법 C 프로그램을 할 때 //main.cvoid main(){ printf("Hello!! World\n");}의 형태로 main()을 시작할 수도 있지만 //main.cint main(int argc, char *argv[]){ printf("Hello!! World\n"); return 1;}과 같이 인자를 넘길 수는 있는 형태로도 할 수도 있다. 이와 같은 구조는 C언어를 처럼 배울때 대부분 배우게 되지만, 프로로그램 시작시에 인자를 넘길 일이 별로 없다보면 시간이 지나면서 사용방법을 잊게 된다. 그리서 이번에는 C코드를 int main(int argc, char *argv[]) 로 시작해서 인자를 넘기고 코드안에서 처리하는 방법에 대해서 정리하고자 한다. 아래는 컴파일 수 프로그램 시작이 문자열들을 .. 2010. 6. 5.
VC++을 이용한 Serial 통신 프로그램 만들기 [고급] 참고 사이트: [1] http://crazystone.tistory.com/entry/VC-Serial-%ED%86%B5%EC%8B%A0 [2] http://blog.paran.com/mk3358/13401376 [3] http://wwwi.tistory.com/215 [4] http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2503/ 앞에서 VC++을 이용한 Serial 통신 프로그램 만들기[기초] 에 대해서 살펴보았다. 이제 조금더 세밀한 설정이 필요할 경우에 이용하는 고급 기능에 대하여 살펴보자. 1. TIMEOUTS 설정 Serial Port의 값을 읽어 올 때, 아무런 설정도 하지 않으면 지정된 수신 buffer에.. 2009. 12. 25.
VC++을 이용한 Serial 통신 프로그램 만들기 [기초] 참고 사이트: http://mnlt.tistory.com/119 본 VC++ Serial 통신 프로그램 코드는 위의 참고 사이트의 코드를 이용해서 만들어졌습니다. 크게 아래의 세부분으로 구성되어 있습니다. 1. SerialPort.h 로 Serial Port 관련 Class 정의하기 2. SerialPort.cpp로 Serial Port 관련 Class 구현하기 3. Serial Port 관련 Class 이용하기 (참고로 아래의 코드를 이용할 때 마우스로 그대로 긁어서 이용하면 앞에 번호까지 복사되어 불편하니 코드에 마우스를 갖다대면 오른쪽 상단에 뜨는 아이콘을 클릭하여 코드를 복사해서 이용하세요.) 1. Serial Port 관련 Class 정의하기(SeriaPort.h) Serial Port 관련 C.. 2009. 12. 25.