본문 바로가기

분류 전체보기150

C언어 :: 아스키 코드표 C언어 코딩에 필요한 아스키 코드표입니다. 10진수, 16진수도 표현되어있습니다. 2015. 11. 22.
C언어 :: scanf 함수 관련 C4996 에러 해결 방법 Microsoft Visual Studio 2015 Community 버전을 사용하면서 C언어를 공부 중입니다. 1>------ 빌드 시작: 프로젝트: SimpleProject, 구성: Debug Win32 ------1> exercise.c1>c:\workspace\simpleproject\simpleproject\exercise.c(440): error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.1> c:\program files (x86)\w.. 2015. 11. 22.
C언어 :: sizeof 연산자 C언어 :: sizeof 연산자 이 연산자는 메모리 공간에서 소모하는 메모리의 크기를 바이트 단위로 계산해서 반환한다. 피연산자로 변수와 상수뿐만 아니라, 자료형의 이름까지 올 수 있다. 이 연산자를 이용해 사용 중인 컴파일러의 자료형 별 바이트 크기도 확인할 수 있다. 보통 sizeof 연산자를 사용할 때 피연산자가 int와 같은 자료형의 이름에는 소괄호로 감싸주는게 필수지만 나머지 피연산자에 대해서는 선택적이다. 그러나 피연산자의 종류에 상관없이 모두 감싸주는게 일반적이다. 예제를 확인해보자. 결과는 이렇다. 해당 피연산자가 차지하고 있는 메모리의 양이 나온다! 참고서적 : 윤성우 저 열혈강의 C 프로그래밍 개정판 108p ~ 110p. 2015. 11. 22.
C언어 :: 비트 연산자, 비트 이동 연산자 조금씩 C언어에 대해 공부 중인데요. 공부하면서 틈틈히 관련된 내용을 올릴 예정입니다. C언어 :: 비트 연산자, 비트 이동(Shift) 연산자 비트 단위로 연산을 진행하는 비트 연산자는 주로 하드웨어 관련 프로그래밍에 활용되지만, 그 이외의 영역에서도 사용되어 메모리 공간의 효율성을 높이고 연산의 수를 줄이는 요인이 되기도 한다. 연산자 연산자의 기능 & AND 연산 예) num1 & num2; | OR 연산 예) num1 | num2; ^ XOR 연산 예) num1 ^ num2 ~ 단항 연산자로 피연산자의 모든 비트를 반전시킴 예) ~num; // num은 변화 없음, 반전 결과만 반환 2; // num은 변화 없음, 두 칸 오른쪽 이동 결과만 반환 > 연산자는 '비트 이동(Shift) 연산자' & .. 2015. 11. 22.
[디스아너드(Dishonored)] - 강철 목뼈 안녕하세요. rockykim 입니다. 요즘 디스아너드(Dishonored) 하는 중입니다. 심심해서 이런저런 뻘짓을 해보던 도중 디스아너드의 NPC들이 모두 강철 목뼈를 장착하고 있다는 사실을 밝혀냈습니다. ㅋㅋㅋㅋ Have you lost your senses? : 니 정신 나갔냐? ㅋㅋㅋㅋ 주시자 마틴도 지그시 한 번 밟아줍니다. 헛짓하다가 난간에 끼었습니다. ㅋㅋㅋ 아 왜 이렇게 이런게 재미있지. 그런데 아케인 스튜디오(Arcane Studio)도 참 웃긴게... 유저들이 목뼈 밟고 다닐 걸 예상하고 이런 대사를 넣었을까요? ㅋㅋㅋ 이런 디테일함... 대단합니다. 2015. 11. 21.
[MS Visual Studio] - 비주얼 스튜디오 2015 Community 버전 설치 안녕하세요. rockykim 입니다. C언어 공부를 시작해보려고 하는데요 C언어를 공부하기 위해서는 그에 맞는 개발환경이 준비되어야겠죠? Microsoft 사에서 제공하는 비주얼 스튜디오 2015 (Visual Studio 2015) Community 버전을 다운받을 건데요. 일반 사용자이기 때문에 무료로 이용할 수 있습니다. 또한 Visual Studio 의 이전 버전과 달리 Visual Studio 2015 버전은 한국어팩을 따로 설치하지 않아도 됩니다. Microsoft 사의 Visual Studio 홈페이지 주소 https://www.visualstudio.com/ko-kr 먼저 Visual Studio 홈페이지에 접속합니다. 현재(2015-11-21) Visual Studio 홈페이지 상단의 모.. 2015. 11. 21.
[디스아너드(Dishonored) 리뷰] - 명작 암살 게임 안녕하세요. rockykim입니다. 이번에는 1인칭 암살 게임 디스아너드(Dishonored)에 대해 소개하겠습니다. 요즘 언턴드(Unturned)라는 좀비 서바이벌 게임에 빠져 살다가 서버 들어가서 밴딧마냥 뒤치기로 암살하고, 약탈하다가 문득 그냥 서바이벌 게임으로 이러지말고 진짜 암살게임을 할까? 라는 생각에 괜찮은 암살 게임 찾다가 나온 디스아너드(Dishonored). 암살 게임이라고 그냥 똑같은 암살 게임이 아니었습니다. 마법을 쓸 수 있는 암살 게임이었는데요. 이게 게임의 묘미를 한층 더해줍니다. 디스아너드(Dishonored)의 공식 트레일러부터 보고 오시죠. 동영상 미리보기만 봐도 뭔가 마법과 관련이 있다는 느낌이 팍팍 옵니다. 실제로 필자가 플레이를 해봐도 마법을 쓰지 않을 수가 없습니다.. 2015. 11. 20.
[오캠(oCam)] - 강력하고 가벼운 녹화 프로그램 안녕하세요. rockykim 입니다. 제가 사용하고 있는 아주 강력하고 가벼운 녹화 프로그램인 오캠(oCam) 을 소개합니다. 우선 오캠(oCam) 의 개발회사인 오소프트(Ohsoft)의 공식 홈페이지부터 알려드리겠습니다. http://ohsoft.net/ko/ 저는 개인적으로 어떤 프로그램에 대해 소개하는 블로그에서 공식 홈페이지에 대한 링크가 없는 블로그는 신뢰하지 않습니다. 또한, 그런 블로그에서 제공하는 프로그램은 다운받지 않죠. 꼭 이런 습관을 가지셔야 악성코드의 감염으로부터 한 발짝 안전해질 수 있습니다. 서론이 길었습니다. 우선 오캠(oCam) 의 실행화면입니다. 오캠(oCam) 을 실행하면 보게 될 프로그램 창입니다. 정말 직관적인 인터페이스를 가지고 있습니다. 녹화를 하고 싶으면 녹화 버.. 2015. 11. 19.
언턴드(Unturned) 팁 - 캐릭터 주특기 설정 안녕하세요. rockykim 입니다. 혹시 주특기에 대해서 아시나요? 주특기란, 언턴드의 스킬에 영향을 주는 부분인데요. 주특기에 따라서 죽을 때 스킬이 초기화 되는지, 안 되는지 여부를 정할 수 있습니다. 주특기는 Offense(공격), Defense(방어), Support(지원) 이 3가지로 나눌 수 있는데요. 언턴드 인게임 스킬 목록을 보면, 위 3가지 아이콘으로 나뉘어있는 걸 알 수 있습니다. 해당 주특기를 선택할 시, 죽어도 해당 주특기군의 스킬은 초기화되지 않습니다. 정말 엄청나게 중요한 부분입니다. 언턴드의 특성상 좀비, 밴딧 등에 의해 여러번 죽기 일쑤인데요. 언턴드는 죽으면 스킬이 초기화되는 건 알고 계시죠? 언턴드를 5시간 이상 플레이 했는데, 죽으면 스킬이 초기화된다는 걸 모른다거나 .. 2015. 11. 19.
언턴드(Unturned)를 며칠간 플레이하고 나온 결론 요 며칠간 언턴드에 빠져서 싱글, 멀티할 것 없이 밤을 새가면서 플레이해본 결과 오래동안 잡고 있을 게임은 아니다. 라는 결론이 나왔습니다. 컨텐츠가 심각하게 부족하다는 느낌을 지울 수가 없네요. 처음에는 신나게 플레이하지만, 컨텐츠를 한 번씩 즐기면 더 이상 할 게 없습니다.달성해야할 목표도 없구요. 그저 파밍. 죽으면 다시 파밍. 싱글플레이는 정말 금방 질립니다. 애초에 컨텐츠 자체가 생존인데, 좀비 3마리 맨손으로 잡고 Exercise 스킬올리면조금만 조심하면 절대 안죽습니다. 주 컨텐츠인 좀비로부터의 생존이 무의미해지는 것입니다. 그 이후엔 그저 기계같은 파밍과, 정착해서 아이템 저장.그리고 또 파밍해서 아이템 저장. 그나마 멀티 서버는 양호합니다. 여러 PVP, PVE 서버가 있고, 서버마다 어.. 2015. 11. 17.