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
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;} 위 소스를 실행해 보면 배열처럼 사용할 수 있다는 것을 확인할 수 있다.그 방법은 ${ } 안에 변수나 혹은 임의로 만든 변수명을 넣는 ..
JQuery Slider 추천! bxSlider, 간단한 설치, 애니메이션까지 JQuery Slider를 사용하면 홈페이지나 티스토리 블로그를 이용할 때 방문하는 분들에게 더 좋은 UI를 제공할 수 있는데요. 이번에 다른 티스토리 블로그의 스킨을 변경하다가 좋은 JQuery Slider가 없을까 찾아보니 설치가 간단하고 다양한 기능을 지원해서 써 보았습니다. JQuery Slider인 bxSlider를 제공하는 홈페이지에 접속해 보니 위와 같은 홈페이지가 나오더라구요. 위 화면에 보이는 것이 바로 bxSlider로 만든 Slider 화면입니다. 제가 bxSlider를 알기 전에 다른 JQuery Slider도 찾아보았는데 각 JQuery Slider 마다 설치 방법은 각각 다릅니다. 위 홈페이지에서는 b..
오늘은 C#으로 서버와 클라이언트 간의 파일 전송 예제 소스코드를 보도록 하겠습니다. 서버소스코드 using System; using System.IO; using System.Net; using System.Net.Sockets; // class Program { private static void Main() { // 서버 소켓 생성 Socket mySocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // 종단점 생성 IPEndPoint point = new IPEndPoint(IPAddress.Loopback, 8192); // 소켓 바인딩 mySocket.Bind(point); // 소켓을 대기 ..
C언어 이야기 [C언어] malloc(), free() 함수를 이용한 메모리 동적 할당 예제 C언어의 메모리 할당 방식의 종류 C언어에서의 메모리 할당 방식은 크게 두 가지 방식으로 나뉩니다. 바로 정적인 방식과 동적인 방식입니다. 첫번째, 정적인 방식이란? 정적인 방식은프로그램이 실행되기 이전에 이미 변수의 저장공간을 할당하고 그 모듈이나 프로그램이 종료되면 변수가 해지되는 방식입니다. Ex) int a = 10 ; 두번째, 동적인 방식이란? - 동적인 방식은 실행 중에 필요한 메모리를 할당하는 방식입니다. >> 동적인 메모리 할당 방식에 대해 알아봅시다 그러면 동적인 메모리 할당 방식에 대해서 알아보겠습니다. 동적인 메모리 할당은 malloc()함수를 사용합니다. malloc()함수는 stdlib.h..
[C언어 소스] 주소 관리 프로그램 소스 이 포스팅에서는 주소 관리 프로그램 소스를 공개하도록 할게요. 이 주소 관리 프로그램은 사용자 정보(이름, 주소, 전화번호, 휴대폰, e-mail)를 등록하고, 출력하고 삭제할 수 있는 프로그램입니다. 이 소스를 조금 변형하시면 더 멋진 프로그램을 만들 수 있지 않나 싶네요^^ 주소 관리 프로그램 소스 공개 아래의 파일을 클릭하시면 다운로드 받으실 수 있습니다. #include #include #include struct _node { char name[10];// 이름 char address[30];// 주소 char phone[14];// 전화번호 char mobile[14];// 핸드폰 char mail[20];// e-mail struct _node *li..
5장. HTML5 기본태그(목록 태그) 이번에는 목록 태그를 만들어 보도록 하겠습니다. 순서 있는 목록 만들기 순서 있는 목록은 ~ 태그를 이용해서 만듭니다. OL은 Ordered List의 단어를 줄여서 만든 태그입니다. 순서 있는 목록 즉, 목록 앞에 숫자를 붙여서 순서를 가지는 목록을 만들 때 사용합니다.(기본값은 숫자) 첫번째 두번째 세번째 네번째 TYPE 속성 TYPE=A, a, I, i, 1 의 값을 가질 수 있다. A: 대문자 알파벳 a: 소문자 알파벳 I: 대문자 로마숫자 i: 소문자 로마숫자 1: 숫자 START=n 리스트의 시작 번호를 임의로 바꿀 수 있다. 순서 없는 목록 만들기 순서 없는 목록은 ~태그를 이용해서 작성한다. Unordered List의 단어를 줄여서 만든 태그. 첫번..
4장. HTML5 기본태그(글과 관련된 태그) 이번 시간에는 기존에 사용되었던 글과 관련된 태그를 복습해 보도록 하겠습니다. 이미 이 부분을 알고 계신 분들도 많이 있으시리라 생각됩니다. 처음 접하시는 분들은 강의에 집중해 주시기 바랍니다.^^ 글과 관련된 태그 1. ~ 태그제목을 나타내는 태그입니다. 에서 까지 있으며 태그가 가장 크고 태그가 가장 작습니다. HTML4에서는 태그와 비교하면서 많이 설명이 되어졌지만 HTML5.0 에서는 태그 자체를 사용하지 않으므로 비교설명은 하지 않고 태그만 설명드리도록 하겠습니다. 예제 소스를 보도록 하겠습니다. 첫번째 첫번째 첫번째 첫번째 첫번째 첫번째 2. ~ 태그영어의 paragraph를 의미합니다. 즉, 문장 여러개가 모인 문단을 만들어주는 태그입니다. 3...
HTML5강의를 시작하게 된 하늘과 나입니다. 오늘부터 하나씩 HTML5 강의를 시작할 텐데요. HTML5에 대해서 배워보고 싶은 분들과 HTML5가 뭐지 하는 분들에게 조금이나마 도움이 되어 드리고자 시작하게 되었습니다. 그러면 하나씩 하나씩 살펴보도록 하겠습니다. 1. 웹(web)의 역사 먼저 웹(web)이라는 녀석이 어떻게 세상에 등장하게 되었는지 살펴보도록 하겠습니다. 웹은 월드 와이드 웹(World Wide Web)을 줄여서 부르는 말인데요. 인터넷에 연결된 컴퓨터들을 통해서 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말합니다. 웹이라는 단어는 생소하기도 한데요. 우리는 흔히 이 웹을 보고 인터넷이라고 말하기도 합니다. 하지만 웹은 인터넷 밑에 있는 하나의 서비스라고 보면 될 것 ..
자, HTML5 강의 세번째 시간입니다. HTML4에서는 문서의 구조를 만들 때 div 태그를 id, class와 함께 사용했습니다. 완성된 문서를 보면 태그가 여러번 사용한 것을 볼 수 있었지요. 그래서 구조가 복잡할 수록 태그가 여러번 겹쳐 있었기 때문에 알아보기가 힘들었을 뿐더러 수정하기도 어려웠습니다. HTML5에 와서 문서의 구조를 만드는 새로운 개념과 요소들이 추가되었습니다. 그래서 기존에 태그로 소스코드를 작성했던 것보다 구조적인 문서를 만드는 것이 가능해졌습니다. 구조를 만들기 위한 새로운 태그들을 시맨틱 태그라고 하는데요. 오늘은 HTML5에서 새롭게 등장한 시맨틱(semantic)태그에 대해서 알아보도록 하겠습니다. 시맨틱(semantic) 태그란 무엇인가요? 영어에서 semantic이..
- 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
- 녹두장군 - 상상을 현실로
- php
- 스마트폰
- 예제 소스
- C언어 문제
- 안드로이드
- MBTI 자료
- MBTI 강좌
- MBTI
- 안드로이드 어플 추천
- 프로그래밍 문제
- 리뷰
- 강좌
- It
- C
- 안드로이드 어플
- HTML
- 효과음
- 모토로이
- C언어 소스
- MBTI 검사
- 강의
- 성공
- C언어
- JavaScript
- 인터넷
- MBTI 테스트
- 프로그래밍
- 인터넷 익스플로러
- 소스
- 소스코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |