[태그:] C Language


  • 아두이노 예제 따라 해보는중…

    아두이노 예제 따라 해보는중…

    아두이노 강좌 검색해보고 그 중에 코딩런에서 나온게 보기 좋게 잘 만들어져 있길래 하나 하나 해보는중입니다. LED 두개까지 연결할 필요는 없어 보여서 그냥 하나 연결하고 예제는 스위치 누루고 있어야지만 불이 켜지는데 전등 스위치 처럼 누를때 마다 켜지고 꺼지게 소스를 살짝 고쳐봅니다.… “read more”


  • C언어 구조체 비트필드와 C#에서 처리

    C언어 구조체 비트필드와 C#에서 처리

    C언어 구조체 비트필드는 사용시 구조체를 메모리에 할당 했을때 실제 값들은 할당된 메모리 블럭의 앞부분 부터 비트를 채워나가는게 아니라 뒤에서 부터 채워나갑니다. 일반적으로 변수에 값을 할당해도 뒤에서 부터 채워나가죠 (0x1A는 0001 1010이지 1101 0000으로 할당하지 않음) struct mybitfields { unsigned short… “read more”


  • CPU, RAM, 네트워크, 하드디스크, 배터리 사용량 정보 구하는 코드

    CPU, RAM, 네트워크, 하드디스크, 배터리 사용량 정보 구하는 코드

    예전에 뭐땜시인지는 기억나지 않는데 CPU에 얼마나 여유가 있는지 확인하는 코드가 필요한적이 있었다. 그때 그 이유로 인터넷에서 여기저기 뒤쳐서 찾아놓은 샘플예제가 있었는데 지금 살펴보니 딱히 보기 좋은 상태가 아니라서(주석도 없고) 그냥 버리기엔 아깝고 해서 코드를 내 취향에 맞게 여기 정리해둠. #include… “read more”


  • Windows 모니터 해상도 변경 하는 C++ 코드

    Windows 모니터 해상도 변경 하는 C++ 코드

    C++ 코드라 하긴 뭐하지만 그냥 C코드라고 쓰면 기타 코드 같은 느낌이라 ++을 붙였음 예전에 윈도우 XP때 썼던 코드 같은데 VS2015, Windows10에서 테스트 해보니 별 문제 없이 잘 작동함. 그래서 여기 정리해둠 #include <Windows.h> bool SetMonitorResolution(int monitor, int xRes, int yRes,… “read more”


  • Ogre3D 2.1 Visual Studio 2015CE로 소스 빌드하기 …

    Ogre3D 2.1 Visual Studio 2015CE로 소스 빌드하기 …

    1부에 이어서 본편인 ogre3d를 빌드해봅시다. 1. 준비물 ogre3d source : https://bitbucket.org/sinbad/ogre/downloads/?tab=branches sinbad-ogre-31b6c9476667.zip  /  MD5 : 158bb14e9f55a76cd63d27e2d593df55 Boost Lib : http://www.boost.org/users/history/version_1_63_0.html boost_1_63_0.zip  /  MD5: 3c706b3fc749884ea5510c39474fd732 기타 라이브러리는 각자 조달을… CMake output Log에 보면 추가되지 않은 그리고 사용 가능한 라이브러리에 대한 설명과 링크가 나옵니다. 그걸 보고 판단하에… “read more”