printf()함수는 C언어를 배우는 사람이 main함수와 함께 가장 먼저 대하는 함수입니다. 함수에 대해서는 다음에 상세하게 배워보도록 하구요. 함수는 일종의 명령어라고 생각하시면 되겠습니다. 이 printf를 사용함에 있어 주의해야 할 점이 있는데 바로 print가 아니라 printf입니다. printf의 f는 Formatted의 약자이며 출력할 때 형태를 지정할 수 있습니다. 조심! print가 아니라 printf입니다. 뒤에 f가 하나 더 붙습니다. printf의 f는 Formatted의 약자입니다. printf()함수는 괄호안의 문자열을 화면으로 출력합니다. 아래의 소스는 '안녕하세요'라는 문자열을 화면에 출력하는 예제입니다. 여러분도 한번 실행해 보시기 바랍니다. #include int mai..
우리나라에서 인터넷을 사용하시는 분들이 가장 많이 사용하는 프로그램이 바로 마이크로소프트에서 개발한 인터넷 익스플로러(Internet Explorer)가 아닐까 싶은데요. 아무래도 윈도우에 기본적으로 설치된 프로그램이기 때문이기도 하고 아직까지는 우리나라 기업 홈페이지의 상당수가 인터넷 익스플로러에서 사용할 수 있는 Active-X 기능이 있어서가 아닐까 하는 생각이 들기도 합니다. 최근에는 크롬이라든지 파이어폭스 등의 웹 브라우저의 점유율 상승으로 인해 인터넷 익스플로러의 점유율이 하락하고 있는 상황인데요. 하지만 아직까지 인터넷을 사용할 때 인터넷 익스플로러의 비중이 높은 것이 현실입니다. 오늘은 인터넷 익스플로러에서 명령모음을 제거하는 방법을 포스팅해 보도록 하겠습니다. 명령모음은 어떻게 생겼을까요..
인터넷을 돌아다니시다 보면 IP주소라는 말을 한번쯤은 들어보셨을 것입니다. 뉴스에서도 IP주소 추적을 했다는 등의 말을 들어보셨을 텐데요. 보통 우리가 사용하는 PC가 인터넷을 사용할 때 IP주소를 할당받아서 인터넷을 사용하게 됩니다. 오늘은 내 PC의 IP주소를 확인하는 방법을 알려드리겠습니다. 네이버를 통해 내 PC의 IP 주소 확인하기 우리나라 검색 포털 중 1위는 바로 ... 네이버죠? 네이버 검색창에서 [IP주소확인]이라고 입력하면 바로 IP주소를 확인하실 수 있습니다. myipaddress.com을 통해 내 PC의 IP주소 확인하기 다음은 IP주소를 확인할 수 있는 사이트에 방문하여 내 PC의 IP주소를 확인하는 방법입니다. 내 PC의 IP를 알려주는 사이트가 있는데요 대표적인 사이트인 www..
두 개의 실수를 입력받아 크기에 따라 곱셈, 나눗셈 하는 소스 작성하기 오늘도 C언어 문제를 풀어볼까요? 실수형 데이터 2개를 입력 받아 첫 번째 수가 두번째 수보다 크거나 같으면 곱셈 연산을 반대이면 나눗셈 연산을 하는 코드를 작성하세요. C언어로 어떻게 짜야할지 잘 모르시겠다구요? 잘 모르겠더라도 포기하지 마시고 도전해 보세요^^ 예제 소스는 아래에 있습니다. #include int main() { double x, y, z; printf("두 개의 실수를 입력하세요 : "); scanf("%lf %lf", &x, &y); if(x>=y) z=x*y; else z=x/y; printf("결과는 %g입니다.\n", z); return 0; }
PHP 한글 문자열 자르기 Function 입니다. 이 함수는 문자열을 원하는 바이트단위로 잘라주고 뒤에 원하는 문자를 붙여주는 함수입니다. 예를들면 "예를 들면...." 이런식으로요. 한글은 영어와 다르게 2바이트로 되어 있어 substr 로 문자와 문자 사이를 자르기에는 문제가 있습니다. 그래서 준비했습니다. 아래와 같은 함수를 사용하시면 됩니다. function Sub_Sting_Cut($string, $length, $suffix="..") { $string = strip_tags(stripslashes(trim($string))); if (strlen($string) 127 && $cpos>=0) { $count2B++; $cpos--; $laschar = $string[$cpos]; } if ..
PHP로 개발을 하다보면 XSS 공격을 대비할 수 있는 코드가 필요할 때가 있습니다. 저도 오늘 XSS관련 코드가 필요해서 인터넷을 검색하다가 아래와 같은 좋은 소스를 발견해서 공유하고자 합니다. function RemoveXSS($val) { // remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed // this prevents some character re-spacing such as // note that you have to handle splits with \n, \r, and \t later since they *are* // allowed in some inputs $val = preg_replace('..
http://ostermiller.org
PHP를 이용해서 UTF-8로 사이트를 제작할 때 확인해야 할 4가지! UTF-8로 사이트를 제작할 때 확인할 사항 4가지확인해야 할 부분 몇 가지 있습니다. 1. 파일 인코딩 설정확인 2. 최상단에 아래와 같은 코드 확인 3. 바로 밑에 아래와 같은 코드 확인 4. DB 작업 중 한글이 깨질 경우 DB연결함수(mysql_connent) 바로 아래에 다음과 같은 코드 확인 mysql_query("SET character_set_results = 'utf-8', character_set_client = 'utf-8', character_set_connection = 'utf-8', character_set_database = 'utf-8', character_set_server = 'utf-8'");
아래와 같이 하면 PHP에서 UTF-8로 메일을 보낼 수 있다. $content = "한글 본문"; $subject = "한글 제목!"; $headers = 'MIME-Version: 1.0'."\r\n"; $headers .= 'Content-Type: text/html; charset=utf-8'."\r\n"; mail("xxxxx@yyy.com", '=?UTF-8?B?'.base64_encode($subject).'?=', $content, $headers);
숫자를 문자로 바꾸는 알고리즘 소스 숫자를 문자로 바꾸는 알고리즘 소스입니다. 예를 들면 123을 입력하면 일백이십삼이 나오는 것이지요. 지식인에 어떤 분이 올리신 글에 답변 다신 분의 소스를 올려봅니다. 출처가 정확히 생각이 안나서 올리신 분께는 양해의 말씀을 드립니다. #include #include void main(void) { char* unit[] = { "십", "백", "천" }; char* big[] = { "만", "억", "조", "경", "해", "서", "양", "구", "간", "정", "재", "극", "항하사", "아승기", "나유타", "불가사의" }; char* number[] = { "일", "이", "삼", "사", "오", "육", "칠", "팔", "구" }; ch..
많은 분들이 C언어를 배우면서 'C언어로 무엇을 할 수 있지?' 궁금증을 가지시는 분들이 있더라구요. 아마 사람마다 다를 수 있겠죠. 어떤 분은 계산기를 만들기도 하고 어떤 분은 인맥 관리 프로그램을 만들기도 하더라구요. 보통 문제를 내주면 많은 분들이 무슨 문제인데?하면서 달려들죠? 그래서 오늘은 C언어로 할 수 있는 재미있는 문제풀기 시간을 가져보려 합니다. 오늘의 문제는 아래와 같습니다. C언어로 푸는 문제 - 잘 정돈된 수 출력하기 135와 같은 수는 수가 1,3,5가 왼쪽부터 오른쪽으로 차례로 커지기 때문에 순서가 잘 정돈되었다고 할 수 있다. 반대로 472에서 2는 7보다 크지 않기 때문에잘 정돈된 수라고 할 수 없다. 223이나 233과 같은 수도 잘 정돈된 수라고 할 수 없다. 3자리의 수..
C언어로 프로그래밍을 공부하다 보면 특정 연산을 하는데 시간이 얼마나 걸리는지 구해야 할 때가 있습니다. 이런 경우 C언어로 시간 계산을 하려면 어떻게 해야 하지? 하며 발만 동동 구르지 마시고 아래에 있는 내용을 그대로 따라하시면 C언어로 실행 시간을 계산하실 수 있을 것입니다. 시간 계산을 하려면 무엇이 필요한가요? C언어로 프로그래밍을 하는데 있어 시간 계산을 하기 위해서는 time.h 헤더 파일이 필요합니다. 그리고 현재 시간을 얻기 위해서 clock()함수가 필요합니다. 연산이 시작되기 전 clock()함수로 시작시간을 얻고 연산이 끝나면 다시 clock()함수로 끝 시간을 얻어 끝 시간에서 시작 시간을 빼고 그 시간을 초로 바꾸기 위해서 CLOCKS_PER_SEC로 나눠주면 됩니다. 시간 계산..
와이다이(WiDi)? 그게 도대체 뭔데? 인텔이 2011년 2세대 코어 프로세서인 샌디브릿지를 발표하면서 함께 소개가 된 인텔의 새로운 무선 디스플레이 기술(Intel Wireless Display)을 일컬어 와이다이(WiDi)라고 합니다. 2010년 첫 선을 보인 이래로 인텔 와이다이(WiDi)는 현재 1080p의 고해상도, 5.1 다중채널 오디오, HDCP를 지원하고 있는데요. 이는 DVD, 블루레이 디스크, 그리고 영화를 공기 너머로 송출할 수 있습니다. 즉, 이 WiDi를 통해서 TV나 모니터, 프로젝터와 같은 디스플레이 기기와 노트북을 무선으로 연결해 1080p의 고화질의 동영상은 물론 5.1ch의 고음질의 사운드까지 무선으로 감상할 수 있다는 것이지요. TV나 프로젝터로 영상을 보기 위해 케이..
- 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언어 소스
- C
- MBTI 자료
- 리뷰
- 스마트폰
- 모토로이
- 인터넷 익스플로러
- MBTI 검사
- MBTI 강좌
- 소스코드
- It
- C언어
- 프로그래밍
- C언어 문제
- MBTI 테스트
- 성공
- 강의
- 안드로이드 어플 추천
- 안드로이드
- 효과음
- php
- 소스
- 강좌
- 인터넷
- JavaScript
- 안드로이드 어플
- 예제 소스
- HTML
- 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 |