return은 무엇을 뜻하나요? 함수인가요? return 은 함수가 아니라, C언어에서 미리 정해놓은(예약한) 명령어라고 보시면 됩니다. C언어의 키워드(keyword), 즉 미리 쓰기로 한 말이죠. 전문용어로 "예약어"라고 부릅니다. return은 함수는 아닙니다. 만약 return이 함수였다면 return()으로 사용했을 것입니다. (C언어에서 함수를 사용하기 위해서는 일반적으로 뒤에 소괄호()를 붙여 사용하기 때문입니다.) return의 의미는? return은 다음과 같은 경우에 주로 사용합니다. 1. 현재의 함수에서 빠져 나가 그 함수를 호출했던 곳으로 되돌아 가라는 뜻입니다. 되돌아 가면서 그 함수를 호출했던 곳 즉 calling routine 에 어떤 값을 반환하는 것입니다. return 0;..
이번 C언어 예제 소스는 정수(10진수)를 입력받아 입력받은 수를 8진수와 16진수로 출력하는 C언어 소스코드입니다. 이번 예제는 printf함수를 통해 출력할 때 서식문자를 바꿔주면 간단히 해결됩니다. 8진수로 바꿔서 출력을 할 때는 %o를 사용하고 16진수로 바꿔서 출력할 할 때는 %x를 사용합니다. #include int main(void) { int num; scanf("%d", &num); // 8진수를 출력할 때는 %o를 이용합니다. printf("8진수 : %o\n", num); // 16진수를 출력할 때는 %x를 이용합니다. printf("16진수 : %x\n", num); return 0; } 위 소스코드를 실행하면 아래와 같이 출력됩니다.
아래의 C언어 문제를 풀어봅시다.Write a program that inputs one five-digit number, separates the number into its individual digits and prints the digits separated from one another by three spaces each. [Hint : Use combinations of integer division and the remainder operation.] For example, if the user types in 42139, the program should print 4 2 1 3 9 문제를 해석해 보니 아래와 같네요.한 5자리 수를 입력받은 후, 입력받은 5자리 수를 각각의 수로 분리합니..
아래의 문제를 풀어보자 문자열에 대한 설명 중 잘못된 것을 모두 고르시오. 1. 문자열은 연속된 문자들의 모임이므로 int 배열처럼 생각할 수 있다.2. C의 문자열은 항상 널 문자로 끝난다.3. "hello"를 저장하려면 6바이트가 필요하다4. 널 문자열은 널 문자만으로 된 문자열을 말한다.5. 변경될 수 있는 문자열을 저장하려면 문자열 상수를 사용한다. 1번 : C에서 문자는 char형으로 처리합니다. int 배열이 아니라 char 배열입니다.2번 : C에서 문자열의 끝은 널 문자로 나타냅니다.3번 : hello의 저장에 5바이트, 널 문자에 1바이트로 6바이트가 필요합니다.4번 : 널 문자열은 문자열의 첫번째 문자가 널인 경우입니다. 널이 문자열의 끝을 의미하므로 비어있는 문자열이 되는 것입니다.5..
오늘은 C언어에서 2진수를 10진수로 바꾸는 소스코드를 작성해 보도록 하겠습니다. 실행하면 아래와 같이 출력됩니다. 소스는 아래와 같습니다. #include int main(void) { int binary, copy, result = 0, temp = 1; // 2진수를 입력합니다. printf("2진수 입력 : "); scanf_s("%d", &binary); copy = binary; // 입력한 수가 0이 아닐 때 while (copy!=0) { if (copy % 10) result += temp; copy /= 10; temp *= 2; } // 결과 출력 printf("이진수 %d는 십진수 %d입니다.\n", binary, result); } [관련글 더 보기]- [컴퓨터 이야기] 진수와 수..
C언어 - 문제 화씨온도를 섭씨 온도로 변환하는 문제입니다. * 문제화씨온도 0도부터 100도까지 구간에 대하여 10도 간격으로 섭씨 온도로 환산하는 표 만들기 * 출력결과************************** 화씨온도 섭씨온도************************** 0 -17.78 10 -12.22 소스코드 #include int main() { int i; printf("***********************************\n"); printf("%12s\t%12s\n", "화씨온도", "섭씨온도"); printf("***********************************\n"); for (i = 0; i
흔히 C언어를 공부하시는 분들은 Visual Studio나 DEV C++ 등을 이용하시는데요. 한번은 군부대에서 C언어 공부를 하고 싶다는 분이 질문을 하셔서 찾아본 적이 있었습니다. HTML이나 자바스크립트(JAVASCRIPT)를 공부하는 것이 아닌 C언어라고 하셔서 설치를 하지 않고 C언어 개발이 가능할까 싶었는데 실제로 가능한 사이트를 찾았습니다. 바로 www.tutorialspoint.com이라는 사이트에 그 답이 있었는데요. 포스팅 맨 아래에 링크를 첨부하니 클릭해서 해보시기 바랍니다. 아래 화면은 제가 실제로 실행해본 화면입니다. 아래에 보이는 링크를 클릭하셔서 직접 해보세요. http://www.tutorialspoint.com/compile_c_online.php
Visual Studio를 이용해서 C언어 공부를 시작하는 분들 중에 아래와 같은 C1021 오류를 접하게 되는 분들이 계시더라구요. fatal error C1021: invalid preprocessor command 'inclued' C1021의 원인은 바로 inclued에 있었죠.include인데 inclued로 잘못 입력해서 C1021 오류가 발생한 것이에요. 실제로 C언어로 작성된 소스를 보시면 아래와 같이 첫줄부터 빨간줄이 그어져 있는 것을 볼 수 있죠. 위 소스에서 inclued를 include로 수정하면 아래와 같이 빨간줄이 없어집니다.
[C언어 오류] fatal error C1083: 포함 파일을 열 수 없습니다. 'xxxxx.h': No such file or directory 어떤 분이 저한테 이런 질문을 해 오셨더라구요. C언어로 프로그램 소스코드를 컴파일 하던 중에 아래와 같은 오류가 나왔다며 원인을 파악해 달라고 하더라구요. 오류 메세지는 아래와 같았어요. [C언어 오류] fatal error C1083: 포함 파일을 열 수 없습니다. 'stido.h': No such file or directory 소스코드를 보니 C언어를 처음 접하신 분인 것 같았어요. main함수에 단 몇줄의 코드 뿐이었죠.#include main(){ int a ; a = 40 ; printf(" 답 = %d\n" , a) ;} 딱 보니 답을 찾을 수 ..
오늘은 C언어를 이용해서 현재 날짜와 시간을 출력해 보도록 하겠습니다. 현재 날짜와 시간을 출력하기 위해서는 헤더파일인 time.h가 필요합니다. 먼저 실행결과부터 볼까요?아래와 같이 현재 시간은 하고 년월일 시분초를 출력하는 소스입니다. 소스코드를 보도록 하겠습니다. #include #include void main() { struct tm *t; time_t timer; // 시간측정 timer = time(NULL); // 현재 시각을 초 단위로 얻기 t = localtime(&timer); // 초 단위의 시간을 분리하여 구조체에 넣기 printf("현재 시간은 "); printf("%d년 %d월 %d일 %d시 %d분 %d초입니다.\n",t->tm_year + 1900, t->tm_mon + 1,..
어떤 분이 C언어를 이용해서 다항식 값을 계산하는 소스를 올려서 C언어로 소스를 작성해 보았습니다. 생각보다 간단한 소스입니다. 위 프로그램은 x의 값을 입력한 후 x값의 범위에 따라 다항식의 값을 계산하는 소스입니다. 위 문제를 보고 어떻게 작성하실지 생각해 보셨나요? 아래는 C언어로 작성한 소스입니다. #include int main() { double x = 0.0 ; double result = 0.0 ; // x값 입력 printf("x의 값을 입력하시오 : " ) ; scanf("%lf", &x ); // x값이 0이거나 0보다 작은 경우 if ( x 0 ) result = 7*x + 2; printf("f(x)의 값은 %lf\n", result); } 위 소스를 실행하면 아래와 같은 결과가 ..
n의 약수들 중 k번째의 수를 출력한다.만일 n의 약수의 개수가 k개보다 적어서 k번째 약수가 존재하지 않을 경우에는 0을 출력하시오 입력 예)n=6, k=3으로 입력했을 경우입력 ) 6 3출력 ) 3 n=25, k=4로 입력했을 경우입력 ) 25 4출력 ) 0 C언어로 한번 짜보았습니다. #include void main() { int i=0; int num1=0, num2=0 ; int counter=0; int searchNum=0; scanf("%d %d",&num1, &num2); // 총 약수를 구함 for(i=1 ; i
- 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
- 녹두장군 - 상상을 현실로
- 예제 소스
- C
- 스마트폰
- 프로그래밍 문제
- 강의
- 안드로이드
- 인터넷 익스플로러
- 효과음
- 인터넷
- JavaScript
- 안드로이드 어플 추천
- HTML
- MBTI
- 성공
- php
- C언어 소스
- 리뷰
- C언어 문제
- MBTI 테스트
- MBTI 자료
- 소스
- 안드로이드 어플
- 모토로이
- MBTI 강좌
- C언어
- 프로그래밍
- MBTI 검사
- 강좌
- 소스코드
- It
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |