본문 바로가기

반응형

IT/modern_c

(7)
Modern C 에서는 bool 타입의 활용이 가능하다. stdbool.h 를 include 하면 활용가능! #include #include #include int main(void){ bool test = true; if(test){ printf("TRUE"); } return EXIT_SUCCESS; }
Modern C에서 이름있는 배열선언과 활용 #include #include int main(void){ enum corvid { magpie, raven, jay, corvid_num, }; char const*const bird[corvid_num] = { [raven] = "raven", [magpie] = "magpie", [jay] = "jay", }; for(unsigned i=0;i
기본으로 돌아가서 다시하는 C #include #include int main(void){ double A[5] = { [0] = 9.0, [1] = 2.9, [4] = 3.E+25, [3] = .0007, }; for(size_t i = 0; i< 5;++i){ printf("element %zu is %g , \tits square is %g\n", i, A[i], A[i]*A[i]); } return EXIT_SUCCESS; } Modern C 헬로우 월드 입니다. 예전에 대학대 배우던것과 많이 달라졌습니다=ㅁ=; c99 라고하는데, 분명 대학교 01년도 때 배웠을때는 이러지 않았는데 말이죠... 컴파일은 macOS 기준 c99 -o 실행명 소스명 -lm 으로 하면됩니다.
[ESP32]개발 설정 - 아두이노 IDE 작년부터 IoT 에 관심이 많아서, 아두이노 라즈베리파이 등으로 열심히 여러가지를 만져보고 있습니다. ESP32 는 네트워크(와이파이, 블루투스) 가 기본 기능으로 되는 칩입니다. 특히 아두이노 IDE 로도 개발이 가능한데, 개발환경 셋팅 하는 방법을 알아보겠습니다. 일단 구매한 ESP32 입니다. 가격은 11000 원 주고 산거 같네요~ ( 배달비 3000원 미포 ㅡㅜ ) 1. 아두이노 IDE 설치 2. File > Preferences 메뉴를 선택 후, Additional boards Manager URLs 에 아래내용을 붙여넣기 함 https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, h..
[언리얼엔진]설치하기 언리얼 엔진 게임 개발 프로젝트 언리얼 엔진 게임 개발 프로젝트 - YES24 언리얼 엔진 게임 개발 프로젝트 - YES24 언리얼 엔진을 활용해 게임을 개발할 때 필요한 기술을 모두 담았다. 언리얼 엔진의 소개를 시작으로, 게임 플레이 프레임워크, 엔진에 임포트한 콘텐츠를 C++에서 로드하는 방법, 언리얼 C++ 클 www.yes24.com 오늘부터 1일로 시작하는 언리얼엔진 개발! 책의 처음부분에 나와있는데로 준비를 해보았다. 참고:: OS - WIndows11 그동안에 쌓여있는게 문제가 많았는지 처음 언리얼엔진 설치하고 오류가 많이 나길래 시~~ 원하게 초기화 하고 다시 시작한다. 1. Visual Studio2019 설치 현재 2022 가 나와서 첫페이지에 나오지 않으니, 이전릴리즈를 찾아서 잘 ..
라즈베리파이OS 에서 우분투20.10 으로 전환! 라즈베리파이 에도 공식으로 우분투지원으로 바뀌었습니다~! 게다가 pi4 4g+ 에서는 64bit os 도 가능합니다! 그래서 기준 OS 는 우분투로 바꾸어서 다시 진행해보겠습니다. 혹시, 이전 글을 따라서 라즈베리파이OS 를 설치한 사람은 날려? 버리고 다시 우분투를 설치해봅시다. 친절한 설치 안내 페이지! ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#1-overview How to install Ubuntu Server on your Raspberry Pi | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud..
라즈베리파이os와 함께하는 c언어 공부(준비편) 언어는 역시 c 언어! 티오베 프로그래밍 언어순위에서도 1위를 달리는 c 언어!! 를 공부해 보겠습니다. 향후 c언어를 활용할 목적 ( IOT )를 위해, 라즈베리파이를 구매해야 합니다. 가장 최근 나와서 성능이 좋은 4 로 구매! ( 아래 링크로 사면 저에게 도움이 됩니다. ) “파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음" 링크에 들어가보면 알겠지만, 충전기와 sd 카드(16g추천) 도 추가적으로 구매가 필요합니다. 스크린도 사면 좋지만, 일단 집에 있는 아무 모니터에 연결해서 진행 해도 됩니다. 자, 주문을 완료 했다면? 오기전에 라즈베리파이os 를 맞? 보기위해 가상 환경을 통해 먼저 설치를 해보도록 하겠습니다. == 순서 == 1. VirtualBox 설치 2. 라즈베리파이os 설치..

반응형