본문 바로가기 메뉴 바로가기

nothing blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

nothing blog

검색하기 폼
  • 카테고리 (181)
    • # 시스템 해킹 공부중 (6)
    • 미사용 (159)
      • ##Security (30)
      • ##컴퓨터-프로그램 팁 (37)
      • ##프로그램 소개-리뷰 (29)
      • ##웹서비스 소개-리뷰 (43)
      • ##컴퓨터 기본 (15)
      • ##프로그래밍 (5)
      • ##기타 (0)
    • ##기타 (10)
    • (L)비공개 (0)
  • 방명록

미사용/##프로그래밍 (5)
[C언어] HelloWorld 를 분석해보자

이번엔 C언어 책 앞부분에 항상 등장하는 HelloWorld를 한번 분석하는 시간을 가져봅시다. 사실 그 짧아 보이는 코드에는 굉장히 많은 개념이 담겨있어요. 우선 코드를 봅시다. #include int main(){printf("Hello World!\n");return 0;} 지난번 글이었던 "C언어 진입장벽 부수기" 에 있던 코드라 익숙하죠? 우선은 Visual Studio 에 입력하고 실행시켜 봅시다.단축키 기억나시나요? Ctrl + F5 실행 결과가 어떻게 나오나요? 이렇게 잘 나오나요? 지난번에 printf 함수의 역할이 쌍따옴포(") 사이에 있는 글자를 출력하는 기능을 한다고 했었어요. 그리고 "\n" 은 출력할 때 개행(줄바꿈)을 하는 기능을 한다고 했구요.그런데 printf 말고 그 주위..

미사용/##프로그래밍 2016. 3. 5. 16:22
[C언어] C언어 진입장벽 부수기

C언어를 시작하려는데 너무 힘들어하는 사람이 많아서 이렇게 글을 써봅니다.처음에 외울게 조금 있고, 생소한 용어들이 나와서 그렇지 그것들을 있는 그대로 받아들이면 않습니다!찬찬히 들여다 볼까요? (입문자들을 위해 중간 중간 생략된 개념이 있을 수 있습니다.) 1. 준비물 컴퓨터, 컴파일러, 에디터, 손가락2. 기본 개념 탑재여기서 잠깐 기본적인 용어와 C언어 프로그래밍의 개요를 살펴보고 가도록 하죠. 소스 코드 -> 컴파일 -> 링크 -> 실행파일 프로그램이 만들어지는 큰 과정은 위와 같습니다. 사용된 용어들을 정리해보죠. 소스 코드(Source Code) == 프로그래머가 타이핑한 코드 그 자체컴파일(Compile) == 코드를 컴퓨터가 이해하는 기계어로 변환링크(Link) == 기계어를 이용해서 실행..

미사용/##프로그래밍 2016. 3. 3. 01:35
[C언어]1편 - C언어의 기본

C언어를 본격적으로 시작하는 단계입니다. 우리가 영어를 배울 때 알파벳을 배우고, 주어 동사 목적어와 같은 언어의 구조를 배우듯이 C언어의 기본 구조에 대해서 알아보도록 하겠습니다. 여러분들이 C언어를 비롯한 다른 프로그래밍 언어를 처음 배울 때 주의 해야 할 사항은 C언어든 뭐든 프로그래밍 언어는 말 그대로 "언어"라는 것입니다. 언어라는 것은 그 나라 사람이 사용하는 말의 습관들이 담겨있기 때문에 C언어를 배우면서 억지로 이해하려고 하면 안되고 있는 그대로 받아들일 필요가 있습니다. 물론 나중에 고급 프로그래밍을 하기 위해서는 다 이해를 해야 하지만 처음 배울 때에는 있는 그대로 받아들이는 것이 좋습니다. 안 그러면 제대로 시작도 하기 전에 힘이 다 빠져버리니까요! 서론이 조금 길었네요. 그럼 본격적..

미사용/##프로그래밍 2013. 12. 28. 02:41
C언어란?

C언어의 개론이라는 거창한 말을 붙였는데요. 저는 C언어를 마스터한 사람이 아니고 이제 막 배우는 사람이기 때문에 간단하게 C언어가 어떤 것인지, 어떤 장단점이 있어고 우리가 왜 c언어를 기본적으로 배워야 하는지 등만 간단하게 소개하도록 하겠습니다. 앞으로 계속해서 올라오는 C언어 글은 제가 제 머리에서 나온게 아닌 제가 c언어를 공부한 내용을 요약 정리하는 방식으로 올릴 것입니다. 모든 내용은 저자 윤성우의 '열혈강의 c 프로그래밍' 을 기본으로 하고 인터넷에서 추가 자료를 가지고 올릴 생각입니다. 책 내용은 그대로 올리지 못하고 배운 내용을 저만의 방법으로 풀어서 올리거나 인용정도를 할 생각입니다. C언어란? C언어는 비주얼 베이직이나 자바 등과 같은 프로그래밍 언어의 한가지입니다. 언어의 기능은 상..

미사용/##프로그래밍 2013. 2. 5. 18:45
[C언어]Visual C++ 사용법

C언어를 배우는데에 있어서 있어야 하는건 컴파일러입니다. 컴파일러라는건 사람이 입력한 C언어를 컴퓨터가 읽을 수 있도록 번역해주는 작업이라고 보시면 되는데요, 대부분의 C언어 책에서 컴파일러로 visual c++을 사용하고 있습니다. 아마 가장 설치하기가 쉽고 사용법이 편리해서 그렇지 않나 생각해 봅니다. 이번 포스트에서는 visual c++로 C를 입력하고 컴파일링 하는 방법을 간단하게 알아보겠습니다. 다운로드 주소 : http://www.microsoft.com/visualstudio/eng/downloads ※ 위 링크는 현재 날짜인 2013년 1월 31일자로는 접속이 잘 되는 링크입니다. 나중에 사이트가 바뀌면 링크가 먹히지 않을 수 있습니다. 링크를 타고 가셔서 아래로 내려보시면 Visual C..

미사용/##프로그래밍 2013. 2. 1. 00:08
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • [안드로이드] 안드로이드..
  • Docker 사용방법 - 1. 남이..
  • Docker 소개 및 설치 방법
  • pwntools gdb.attach 사용..
최근에 달린 댓글
  • 감사합니다. 잘쓸게요^^*
  • 옴뇸뇸
  • 글에 올라와있는 링크 다 막혀..
  • 네, 2019년 01월 01일 기준,..
Total
1,184,853
Today
128
Yesterday
110
링크
  • 물여우님의 블로그
  • GRINI
TAG
  • WarGame
  • 해커 스쿨
  • 시스템 해킹
  • 마이크로소프트
  • 사진
  • 패스워드
  • 인터넷
  • 워게임
  • 컴퓨터
  • 웹페이지
  • ftz
  • 속도
  • 윈도우
  • 네이버
  • 백신
  • 컴퓨터속도
  • 바이러스
  • 포토샵
  • 윈도우7
  • 악성코드
  • C언어
  • 버퍼 오버플로우
  • 비밀번호
  • 블로그
  • It
  • 보안
  • hackerschool
  • 해킹
  • 최적화
  • 아이콘
more
«   2019/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
글 보관함
  • 2019/10 (2)
  • 2019/09 (1)
  • 2019/08 (1)
  • 2019/07 (1)
  • 2018/04 (1)

Blog is powered by Tistory / Designed by Tistory