문자의 갯수를 새는 프로그램

Friday, December 14th, 2012

Program Name : 문자의 갯수를 새는 프로그램

다운로드 (클릭하세요)

사용 코드

#include <stdio.h>

/*문자의 갯수를 세는 프로그램입니다.*/

main (void)
{
long nc;
nc=0;
while (getchar () !=EOF)
{ ++nc;
printf (“당신이 입력하신 글자의 갯수는 %d개 입니다.\n”, nc-1); }

return 0;
}

프로그램 설명

네, 말 그대로 문자의 갯수를 새는 프로그램입니다.

근데 약간의 문제점이 잇는데요,

우선 첫째는,  띄어쓰기가 문자의 갯수에 포함됩니다.

그러니까 HelloWorld는 10개로 써지지만

Hello world는 11개로 출력됩니다!!

사용에 약간 조심하셔야 할것 같아요 ㅎㅎ

에세이를 쓰다 보면 300자 이내로 써야 할때가 있는데, 이럴 때 유용하겠죠?

사용 방법

실행시키시면 크고 검은 화면이 하나 딱~ 뜨는데

거기에 입력하시고 싶은거 입력하시고

엔터를 누르시면 됩니다 ㅎㅎ

Ramhirez(고병민) All rights reserved

Advertisements

C언어 강좌 : (2) C언어의 시작

Thursday, December 6th, 2012

C언어 강좌 : (2) C언어의 시작

그럼 2번째 강좌는, C언어를 공부하기 시작할려면 무엇이 필요한지 알아보도록 하겠습니다.

첫번째는, 컴파일러입니다.

컴파일러란, (쉽게 말해서) 자신이 짠 프로그램을 실행파일인, .exe 파일로 바꿔주는, 변환기라고 생각하시면 됩니다.

예를 들어서, 제가

#include <stdio.h>

int main (void)

    {

     printf(“Hello, world!”

     return 0;

}      (이 프로그램이 무슨 뜻인지 이해하실 필요는 없습니다.)

라는 프로그램을 작성했다고 해서, 이게 프로그램은 아닙니다.

이건 그저, 일종의 ‘재료’일 뿐이지요.

이 재료를, 순서에 맞게 놓고, 소스도 뿌리고, 해야 맛있는 샌드위치가 되는것처럼,

이 코드를 컴파일러에서 ‘컴파일’ 해줘야 제대로 된 프로그램이 완성됩니다.

여기서 잠깐!

소스 프로그램이란? : 저 위에 나온 것처럼, 프로그램을 이루는 ‘코드’를 뜻합니다.

컴파일이란? : 코드를 실행파일인 (.exe) 형태로 바꿔주는 ‘과정’을 뜻합니다.

컴파일러란? : 컴파일을 수행하는 프로그램을 말합니다.

흠…원래 C언어의 정석대로 가자면,

개별 개발환경과, 통합 개발환경을 설명해야 하지만,

요즘은 개나소나 통합 개발환경을 쓰기 때문에, 우선 저는 통합 개발환경을 주로 설명하도록 하죠.

(저 개발환경이라는걸 이해하실 필요는 없습니다.)

우선,  http://bit.ly/RDYqCM 이 사이트로 들어가셔서,

Express for Windows Desktop을 설치하여주세요.

저게 바로, 컴파일러 입니다.

설치하고 나면, 이제 본격적으로 C언어에 입문하실 준비가 완료되었습니다.

C 언어 강좌 – (1) 우선 C언어란 무엇인가?

Thursday, December 6th, 2012

c_programming_language

C언어 강좌 : (1) 우선 C언어란 무엇인가?

*이 강좌는 C언어가 뭔지도 모르는 사람들에게 굉장히 유용합니다.

안녕하세요, 람히레츠입니다.

이 강좌를 여러분이 보고 있다는 것은, 아마 당신이 C 언어를 공부하실 생각이 있다는 거지요.

지금 제가 이렇게 강좌를 쓰고 있지만, C언어라는게 사실, 인터넷 강좌만으로는 굉장히 힘듭니다.

책이 한 권 있어야 하죠.

우선 제가 책 한 권 추천드릴테니 그 책을 구매해두세요.

그리고, 이 글을 읽은 다음, 그 책을 읽기 시작하세요.

바로 요 책입니다 → http://bit.ly/TLHDKd

그럼, 우선 C언어가 무엇인지 부터 알아봅시다.

C언어는, 하나의 ‘언어’입니다.

우리 언어와 다른 점이 있다면, 이 언어는 컴퓨터가 알아먹게 설계되어 있다는 거죠.

그럼? 더 이상 C언어의 근원에 대해 파고들어갈 필요는 없습니다.

어차피 우리는 기본만 배울꺼니까요.

네, 그럼, C언어에 대한 간단한 설명을 위와 같이, 마쳤습니다! (…)

그럼 앞으로 C 언어에서 사용하게 될 개념들을 말씀드릴께요.

1. 변수

변수….말이 참 어려워보이죠.

근데 이거 사실, 아무런것도 아닙니다.

그냥 하나의 ‘저장소’일 뿐이죠.

변수라는 것은,  C언어가 사용하는, 창고입니다.

예를 들어서 내가 ‘a’라는 창고에 10이라는 데이터를 넣고 싶다면.

int a; 

a = 10;

라고 하면, 바로 끝나죠.

지금은 이 개념이 잘 이해가 되지 않을수 있지만, 앞으로 저와 함께 차근 차근 진행하시거나

저 위에 소개된 책을 사신다면, 바로 단번에 이해될 것입니다.

2. 변수 선언

그럼, 변수를 알았으니, 이제 변수를 ‘선언’하는 법을 알아보겠습니다.

변수 선언이 뭐냐고요? 그냥 말 그대로, “나는 지금부터 a라는 변수를 사용하겠다~” 라는 뜻입니다.

아까 위에 나왔던, a라는 변수를 선언하고, 10이라는 데이터를 적용하고 싶으시면,

int a;   (a라는 변수를 사용하겠다고 선언했습니다.)

a = 10; (a라는 변수에 10이라는 값을 주었습니다.)

라고 하시면 됩니다.

하아, 지금 이 글을 보시고 C언어로 무엇을 어떻게 해야하는지 이해하실 분은 아무도 없다고 짐작이 갑니다.

그래도, 이건 맛보기일 뿐입니다. 시간을 가지시고, 천천히 공부합시다!

신개념 컴퓨터 케이스.jpg

Thursday, December 6th, 2012

컴퓨터 오픈 케이스

…!!!!!

“Hello, world!”

Thursday, December 6th, 2012

Hello World Code

Program Name : “Hello, world!”

다운로드 (클릭하세요)

사용 코드

int main (void)
{
printf(“Hello World!”); getchar();
return 0;
}

프로그램 설명

네, 다들 프로그래밍 시작때는 한번 씩 만들어 본다는(…), 그 유명한 “Hello World!” 프로그램입니다.

화면에 “Hello World!” 하나 출력시키는것 말고는 달리 하는 일이 없죠.

근데 “Hello world!” 프로그램을 왜 만드는지 모르시겠다고요? 아래 두 문서를 참고하세요!

Hello, world! – 엔하위키

Hello world 프로그램

멋진 분들을 위한 홈페이지

Thursday, December 6th, 2012

Image

멋진 분들을 위한 블로그

House For Awesome

  • 프로그래밍 강좌 (C언어)
  • 직접 제작한 프로그램 설명/다운로드
  • 잡스러운 이야기
  • 스팀 게임 대리구매 (2013년 9월 20일 부터!)
  • 멋진 포스트들!