[C언어 강좌] 헤더 파일에 대해서 오늘은 C언어의 헤더 파일 (header file) 에 대해서 알아보도록 하겠습니다. 우리가 C언어를 접하면서 가장 먼저 접하는 소스코드가 아래에 보이는 소스 코드인데요. C언어를 처음 접할 때 #include 가 뭐지? 하며 궁금증을 가졌던 적이 있었을 것입니다. #include void main( ) { printf("안녕하세요"); } #include에서 stdio.h파일이 바로 헤더 파일인데요. include는 포함하다라는 뜻이죠? 그렇다면 왜 stdio.h파일을 포함시킬까?라는 궁금증이 생기는데요. 이 궁금증은 main()함수 안을 보면 알 수 있어요. main()함수 안을 보면 바로 printf()라는 녀석이 보이죠? 이 녀석 때문에 #include라는 한 ..
오늘은 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
윈도우에서 쓰이는 기본적인 네트워크 명령어 오늘은 윈도우(Windows)에서 사용되는 기본적인 네트워크 명령어에 대해서 알아보겠습니다. 윈도우가 마우스를 이용한 GUI(Graphic User Interface)라는 인터페이스를 제공하였다면 윈도우 이전의 DOS라는 운영체제는 CUI(Character User Interface)방식의 인터페이스를 제공했었는데요. GUI는 지금 여러분이 보시는 창(window)를 이용해서 컴퓨터와 사용자가 메세지를 주고 받는다고 한다면 CUI(Character User Interface)는 문자로 되어 있는 명령어를 입력해서 그 결과를 문자로 확인하는 방식이라고 할 수 있겠습니다. 좀 어렵나요? .. 오늘은 예전에 DOS에서 사용하는 방식인 CUI(Character User..
APMSETUP에서 curl 사용하기 오늘은 apmsetup이라는 프로그램을 통해서 킴스큐를 설치해 보았습니다. 킴스큐 마켓에서 제공하는 특정 레이아웃을 설치하려는데 다음과 같은 오류가 발생했습니다. Fatal error: Call to undefined function curl_init() in H:\APM_Setup\htdocs\layouts\xarc\_main.php on line 39 그래서 검색을 해보니 curl을 사용해야 된다고 하더라구요.그럼 APMSETUP에서는 curl 을 사용할 수가 없다는 것인가?라는 의문이 들었습니다. 하지만 해결했습니다!APMSETUP에서 curl을 사용하기 위해서는 아래와 같이 해보시기 바랍니다. 먼저 APMSETUP이 설치된 곳에서 PHP.ini 파일을 찾아 그..
오늘도 C언어 문제를 풀어보도록 하겠습니다. C언어 문제는 아래와 같습니다. Background정수 세 개를 입력받아 합과 평균을 출력해보자.(단, -2147483648 ~ 2147483647) Input정수 세 개가 공백을 두고 입력된다.(단, -2147483648 ~ 2147483647) Output합과 평균을 줄을 바꿔 출력한다.평균은 소수점 둘째 자리에서 반올림해 첫째 자리까지 출력한다. IO Example입력1 2 3 출력62.0 #include int main(void) { int a=0, b=0, c=0, sum=0; double average=0.0; scanf("%d %d %d", &a, &b, &c); // 합계와 평균 계산 sum = a+b+c; average = sum / 3.0; ..
최대 100자의 문자를 키보드로부터 입력받아 이를 아래와 같이 출력하는 과정을 계속 반복하는 프로그램을 작성하라. 단, 'x'만 입력되면 프로그램은 종료된다. 키보드 입력은 gets() 함수를 사용한다. (포인터 개념 이용. 한글 입력은 제외) 입력 : abcdef -> 출력 afbecd #include #include int main() { char str[100]; char index1=0,index2=0, str_len=0; // 문자열 입력 받음 gets(str); // z인 경우 종료 if (!strcmp(str, "z")) return -1; // 배열 인덱스를 0부터 시작하는 인덱스와 문자열의 마지막부터 시작하는 인덱스 // 두개로 나누어서 index1은 1씩 더하고 index2는 1씩 뺀다..
PHP 유동변수 PHP에서 변수는 변수이름을 지정하고 변수값을 넣으면 변수에 변수값을 저장할 수 있다. $str1 = "text1";$num2 = 34; 그런데 사용하다보면 아래와 같이 비슷한 이름의 변수인데 숫자만 달리해서 사용할 때가 있다$temp0 = "1";$temp1 = "2";$temp2 = "3";...$temp9 = "10" 그런데 위의 변수를 쓰려면 하나하나 이름을 지정해서 써야 된다. 위의 변수명을 마치 배열을 사용하듯이 반복문에서 쉽게 사용할 수 있는 방법을 없을까? for($i=0 ; $i < 10 ; $i++){${"temp".$i} = $i;} 위 소스를 실행해 보면 배열처럼 사용할 수 있다는 것을 확인할 수 있다.그 방법은 ${ } 안에 변수나 혹은 임의로 만든 변수명을 넣는 ..
카카오톡 사용시 이것만은 주의하세요 카카오톡 PC버전 인증 안내로 사칭한 문자 메세지를 조심하라는 카카오팀의 공지가 떴어요. 아래는 카카오팀에서 공지한 내용의 원문입니다. 이제는 카카오팀을 사칭한 스미싱도 기승을 부리네요. 모두 조심하시기 바랍니다. 안녕하세요, 카카오톡 PC팀입니다. 최근 PC버전 인증 메시지로 사칭한 스미싱 문자가 발견되어 이용자 여러분의 주의를 부탁드립니다. 카카오톡은 어떠한 경우에도 PC버전의 인증 번호 및 로그인 알림을 문자 메시지로 보내지 않습니다. 카카오톡을 사칭한 스미싱 문자의 URL을 클릭할 경우 개인정보 유출 또는 소액결제 등의 피해가 발생할 수 있으니, 아래와 같은 유형의 문자메시지는 받는 즉시 삭제하시거나 인터넷침해대응센터(국번없이 118)에 문의해주세요. >> 카카..
탐색기에서 즐겨찾기에 등록이 안될 때 한 방에 해결하기 윈도우 7이나 8을 사용하다보면 아래와 같이 탐색기에서 즐겨찾기에 등록이 안되는 경우를 볼 수 있습니다. 저도 아래와 같은 현상을 겪어 당황을 했는데요. 평소에 즐겨찾기에 등록해서 편리하게 사용할 수 있었는데 즐겨찾기를 사용하지 못하니 답답하더라구요. 제가 인터넷 검색을 통해 아래와 같이 진행해봤더니 즐겨찾기에 등록이 되더라구요. 즐겨찾기를 사용하지 못해서 답답하신 분들은 아래와 같이 해보시고 안되시면 댓글 남겨 주세요^^ 즐겨찾기에 등록이 안되는 경우 즐겨찾기에 등록이 안되는 경우 아래와 같이 폴더를 즐겨찾기에 끌어넣으려고 하면 빨간색으로 안된다고 표시됩니다. 즐겨찾기를 다시 찾아 보자구요 먼저 시작버튼을 누르고 regedit를 입력하고 [Ente..
JQuery Slider 추천! bxSlider, 간단한 설치, 애니메이션까지 JQuery Slider를 사용하면 홈페이지나 티스토리 블로그를 이용할 때 방문하는 분들에게 더 좋은 UI를 제공할 수 있는데요. 이번에 다른 티스토리 블로그의 스킨을 변경하다가 좋은 JQuery Slider가 없을까 찾아보니 설치가 간단하고 다양한 기능을 지원해서 써 보았습니다. JQuery Slider인 bxSlider를 제공하는 홈페이지에 접속해 보니 위와 같은 홈페이지가 나오더라구요. 위 화면에 보이는 것이 바로 bxSlider로 만든 Slider 화면입니다. 제가 bxSlider를 알기 전에 다른 JQuery Slider도 찾아보았는데 각 JQuery Slider 마다 설치 방법은 각각 다릅니다. 위 홈페이지에서는 b..
인터넷을 사용하다가 어떤 프로그램을 설치했는데 아래와 같은 툴바 모양이 나타나서 짜증났던 경우는 있지 않으셨나요? 저도 아는 분의 컴퓨터를 팀뷰어를 통해서 원격지원으로 봐드리다가 아래와 같은 화면을 접하게 되었네요. 그래서 이것저것 살펴보다가 이상한 점을 한가지 발견했지요. 바로 아래의 화면에 보이는 것 같이 하우코덱, G코덱 이런 코덱이었는데요. 제어판 - 프로그램 추가/제거에서 위의 두 프로그램을 제거하니 저 화면이 보이지 않았어요.
- 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언어 소스
- 모토로이
- 안드로이드
- MBTI 검사
- C언어
- 리뷰
- MBTI
- 강의
- 인터넷
- 효과음
- php
- MBTI 강좌
- 스마트폰
- 소스코드
- 강좌
- 소스
- JavaScript
- 안드로이드 어플
- 프로그래밍
- 성공
- MBTI 자료
- 안드로이드 어플 추천
- 프로그래밍 문제
- 예제 소스
- HTML
- C언어 문제
- MBTI 테스트
- It
- 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 | 31 |