Visual Studio 2010에서 C언어 프로그래밍 환경 한번에 만들기 C언어로 개발하는데 있어서 Visual Studio가 많이 사용되고 있는데요. 이번에는 Visual Studio 2010에서 C언어로 프로그래밍 할 수 있는 환경을 만들어 보고자 합니다. 제가 알려드리는 대로 따라하시면 누구나 할 수 있습니다. 처음 접하시는 분들도 할 수 있도록 해놨으니까요. 한번 따라해 보세요^^ 먼저 Visual Studio 2010을 실행하고 시작하겠습니다. 1. 새 프로젝트 클릭하기 Visual Studio 2010을 시작하면 아래와 같은 화면이 나오는데요. 시작하려면 프로젝트를 먼저 만들어야 합니다. 빨간색으로 표시된 부분에 [새 프로젝트] 를 클릭하여 프로젝트를 새로 만듭니다. 2. 프로젝트 대화상자에..
포인터와 간단한 사칙연산 :: 함수 교수님께서 당신에게 30분안에 포인터를 이용해서 덧셈을하는 프로그램을 만들으라고 시켰다. 그런데 동아리 사람이 사칙연산을 하는 프로그램이 필요하다면서 당신에게 만들어달라고 부탁하였다. void pointer(int *num1, int *num2, char operator) { //작동부분 } 매개변수로는 입력한 정수와 연산자가 들어온다. 출력은 메인함수에서 출력해야 됩니다. 출력은 정수로 출력합니다 Input 입력은 정수 두개와 연산자 문자 하나가 들어옵니다. 입력된 변수는 정수의 범위를 초과하지 않습니다. Output 출력 형식은 Sample Output과 같은 형식을 따릅니다. 출력은 메인함수에서 출력시켜줘야합니다. 입력된 정수와 연산자를 이용해서 계산된 결과값을 ..
정렬(sort) - 쉘 정렬(shell sort) 쉘 정렬(shell sort)은 배열을 적당한 크기의 작은 그룹으로 나눠 그룹별 요소에 대하여 삽입 정렬 방법을 사용한다. 처음에는 나눌 수를 정하고 그 수만큼의 요소를 삽입 정렬 방법으로 정렬한다. 다시 좀 더 작은 수를 정하고 같은 방법으로 계속 반복 진행한다. while(h >= 1){ for(i=h; i= 0; j-=h){ // 내림차순이면 부등호를 temp ) a[j+h]=a[j]; else break; } a[j+h] = temp; } // 비교의 간격은 3의 배수가 가장 효율적 h/=3 ; }
[C언어 소스] 팩토리얼(factorial) 구하는 프로그램 예제 소스 오늘은 C언어 프로그램 소스 중에 팩토리얼(factorial) 값을 구하는 프로그램 예제 소스에 대해서 알아보도록 하겠습니다. 팩토리얼을 구하는 방법은 재귀함수(함수를 여러번 호출하는 방법), 반복문(for, while 등)을 이용하는 방법이 있습니다. 이 두 가지 방법을 알아보도록 하겠습니다. 1. 재귀함수를 이용해서 팩토리얼을 구하는 방법 먼저 재귀함수를 이용해서 팩토리얼을 구하는 방법에 대해서 알아보도록 하겠습니다. 아래의 소스에서 눈여겨 보셔야 할 부분은 Factorial(int n) 함수 입니다. 재귀함수에 대한 소스를 이해하지 못하시는 분들을 위해 예를 들어 설명을 드리도록 하겠습니다. 재귀함수에 대해서 잘 알고 계신 분들..
[C언어 소스] 10진수를 2진수로 변환하는 소스 이번 포스팅에는 10진수를 2진수로 변환하는 소스입니다. #include int main() { int i,j; int result[20]; int num; printf("십진수를 이진수로 변환하는 프로그램\n"); printf("숫자를 입력하세요 : "); scanf("%d",&num); // 10진수를 2진수로 변환 for(i=0; num>0 ; i++) { result[i]=num%2; num=num/2; } printf("변환 결과\n"); // 역순으로 출력 for(j=i-1; j>=0; j--) { printf(" %d",result[j]); } printf("\n"); return 0; } 실행화면 10진수를 2진수로 변환하는 소스를 실행한 ..
대문자는 소문자, 소문자는 대문자로 치환하는 프로그램 소스 C언어 소스를 남겨봅니다. 이번 포스팅은 대문자는 소문자, 소문자는 대문자로 치환"하는 프로그램 소스인데요. 입력받은 문자가 A 보다 크거나 A 이고 , Z 보다 작거나 Z 이면 대문자이므로 소문자로 입력받은 문자가 a 보다 크거나 a 이고 , z 보다 작거나 z 이면 소문자 이므로 대문자로 변환하여라 #include void main() { char x,y; // 알파벳 입력 받기 printf("input Alphabet : "); scanf("%c", &x); /* 입력받은 문자가 소문자일 경우 아스키코드에서 32를 빼서 소문자로 변환 입력받은 문자가 대문자일 경우 아스키코드에서 32를 더해서 대문자로 변환 */ if (x>='a' && x=..
C언어 구구단 소스입니다. 출처는 모르겠네요. [C언어 소스] 구구단 ○ 조건 A를 입력하면 전체 구구단(2단~9단) 출력. O를 입력하면 홀수 구구단 출력. E를 입력하면 짝수 구구단 출력. C를 입력하면 프로그램 종료. 구구단 소스 #include int main() { int i , j, start, step; char c; //선택한 값을 저장할 변수 while(1) { fflush(stdin); printf("선택(A:전체 O: 홀수 E : 짝수 C : 종료) : "); scanf("%c",&c); //입력 받기 if(c=='C' || c=='c')break; //만약 c가 입력 되었다면.. while문을 탈출합니다. if(c=='O' || c=='o') //만약 홀수단선택이면 3단부터 시작하고..
난수란 무엇일까요? 난수(random number)란 특정한 배열 순서나 규칙을 가지지 않는 연속적인 임의의 수를 말합니다. [알아두기] 난수(random number)란? 특정한 배열 순서나 규칙을 가지지 않는 연속적인 임의의 수 C언어에서는 시스템 라이브러리에서 난수를 만드는 함수를 제공하고 있어요. (그러고 보니 난수 만들기를 지원하지 않는 언어는 없는 것 같네요) 시스템 라이브러리에서 제공하는 함수 rand()를 이용하면 난수를 만들 수 있는데 이 함수를 사용하기 위해서는 stdlib.h 파일을 포함시켜야 해요. [알아두기] 난수를 만들기 위해서 필요한 것! 헤더파일인 stdlib.h를 포함시켜 함수 rand()를 이용 (stdlib.h에 함수 rand()의 함수 원형이 정의되어 있기 때문에 포함..
C언어 함수 fopen()의 모든 것! 우리는 지금까지 여러 가지 편집기(메모장, MS 워드, 한글, 훈민정음 등)으로 파일을 만들 수 있었습니다. 물론 다른 프로그램으로도 파일을 만들 수가 있죠. 이제는 C언어를 이용해서 파일을 만들어 보겠습니다. C언어에서 파일을 만들기 위해서는 함수 fopen()을 사용합니다. 함수 fopen()은 헤더 파일 stdio.h파일에 저장되어 있습니다. (fopen()을 사용하기 위해서는 stdio.h파일을 소스코드 내에 포함시켜야 한다는 것 잊지 마세요. 잊으면 오류나니까요) fopen() 에 대해서 헤더파일 stdio.h에 저장되어 있는 함수 fopen()의 원형은 아래와 같습니다. 자세한 설명을 하도록 하겠습니다. 함수 fopen()은 두 개의 문자열 전달인자를 입..
C언어 배우기 첫번째 자 이제부터 C언어에 대해서 조금씩 빠져 보실 텐데요. 오늘은 가장 기본적인 C언어 소스를 한번 보도록 하겠습니다. 아래의 소스가 C언어의 가장 간단한 소스입니다. 아래 보이는 소스를 실행하면 아무 것도 처리되거나 출력되는 것이 없는 기본적인 소스죠. main() { } C언어의 기본은 무엇일까요? C언어의 기본 단위는 무엇일까요? 바로 함수라는 녀석인데요. 이 녀석은 우리가 중학교나 고등학교 과정에서 배우는 함수와 같다고 생각하시면 됩니다. 쉽고 빠른 이해를 돕기 위해 아래의 그림을 하나 보도록 할까요? 위의 그림을 자세히 보시면 7이라는 숫자를 어떤 기계에 넣었는데 10이라는 수가 나왔죠. 알고 보니 이 기계는 자기가 먹은 수에 +3을 해주는 녀석이군요. 이 기계를 함수라고 보시..
이번 시간에는 C언어를 배우기 위해 프로그램을 설치해 보도록 하겠습니다. 우리가 설치할 프로그램은 우리가 많이 사용하는 윈도우와 오피스 등으로 유명한 마이크로소프트에서 출시한 Visual C++ Express Edition 입니다. C++이라는 언어랑 헷갈리시는 분들이 많은데 Visual C++는 C나 C++등을 개발하기 위한 개발도구이니 헷갈리시면 안되요^^ Visual C++ Express Edition 설치 먼저 아래의 링크를 클릭하여 다운로드 주소로 이동합니다. http://www.microsoft.com/express/Downloads/#webInstall 그러면 웹페이지가 보이는데 아래 그림과 같이 보이는데 Visual C++ 2010 Express를 클릭합니다. 그 다음 언어를 선택한 후 다..
안녕하세요. 한방에 이해하는 C언어 강좌를 앞으로 진행하게 될 하늘과 나입니다. C언어가 뭔지 알고 싶거나 C언어에 대해서 체계적으로 배우고 싶은 분, 책 없이 공부하고 싶은 분도 대환영입니다. 지금은 아무것도 모르는 상태에서 시작하지만 이 강의를 보면서 하나씩 배우고 따라하다 보면 어느새 전문가로 변한 자신의 모습을 볼 수 있을 것입니다. 지금 바로 시작해 보세요^^ 현재까지 강의 리스트 1. 프로그래밍은 왜 배우나요? 속 시원히 알려드립니다 2. C언어가 뭐에요? 3. C언어를 쉽게 배우는 4가지 방법, C언어 책 추천과 사이트 추천까지 한 방에 Ok! 4. C언어를 배우기 위해 프로그램을 설치해보자5. 화면에 글자 보이게 하기 - printf() 함수 6. 키보드로 입력하기 - scanf() 함수 ..
C언어를 쉽게 배우려면? 보통 대학교에서 프로그래밍 언어를 배우거나 기타 독학을 할 때 처음 보는 언어로 C언어를 많이 보는데요. 프로그래밍에 대해서 처음 접하는 분이라면 이 C언어는 쉽지만은 않은 언어입니다. 하지만 배워놓으면 나중에 C++, JAVA 등의 언어를 배우는데 수월하다는 이점도 있습니다. (하지만 반드시 C언어를 먼저 배워야만 하는 것은 아닙니다.) 네이버 지식인이나 여러 게시판을 보면 보통 이러한 질문들이 쏟아집니다. 'C언어를 독학하려는데 어떻게 하면 될까요?' 에서 시작해서 '책 하나만 추천해 주세요'라든지 '기간은 얼마나 걸릴까요?' 등의 질문이 많습니다. C언어를 시작하려면? C언어를 시작하려면 무엇이 필요할까요? 저는 먼저 자세를 강조하고 싶습니다. C언어를 가장 빨리 배우는 사..
- Total
- Today
- Yesterday
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
- 모토로이
- MBTI
- MBTI 강좌
- MBTI 검사
- C언어 문제
- 스마트폰
- 예제 소스
- MBTI 테스트
- 프로그래밍
- 효과음
- 인터넷 익스플로러
- 소스
- 안드로이드 어플
- php
- 안드로이드 어플 추천
- MBTI 자료
- JavaScript
- C언어
- It
- HTML
- 인터넷
- 성공
- 프로그래밍 문제
- C언어 소스
- 강좌
- 강의
- 소스코드
- 안드로이드
- C
- 리뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |