고북 국화 축제에서 찍은 국화입니다.






'사진 > 장식' 카테고리의 다른 글

[700D] 개여뀌  (1) 2014.01.05
[700D] 무늬 벤자민  (6) 2014.01.03
[700D] 간월도 석양  (2) 2013.12.29
[700D] 설악산 다람쥐  (0) 2013.12.28



배고플때 이 사진 보면 침 고이네요 ㅠ_ㅠ




'사진 > 음식' 카테고리의 다른 글

설빙 인절미 빙수, 블루베리 치즈 빙수  (0) 2014.10.17
신림역 7번 출구 초밥천하  (0) 2014.10.11
국대떡볶이 신사 본점 후기  (0) 2014.10.07
[700D] 체리  (4) 2014.07.09
[700D] 인사동 한정식집 선천  (0) 2014.07.06
아시아나 광저우행 기내식  (2) 2014.03.18
[700D] 빵  (0) 2014.01.02



보름달





'사진 > 일상' 카테고리의 다른 글

클래시 오브 클랜  (4) 2014.07.21
[700D] 이사  (4) 2014.02.04
[700D] 설악산 신흥사 청동좌불상  (2) 2014.02.01
[700D] 오리  (2) 2014.01.31
[700D] 간월도 갈매기  (2) 2014.01.25
[700D] 등  (4) 2014.01.19
[700D] 고북 한농원 꽃뜰 가든 일진 고양이  (2) 2014.01.02



간월도 석양









'사진 > 장식' 카테고리의 다른 글

[700D] 개여뀌  (1) 2014.01.05
[700D] 무늬 벤자민  (6) 2014.01.03
[700D] 국화꽃  (0) 2014.01.02
[700D] 설악산 다람쥐  (0) 2013.12.28



7월 중순에 설악산에서 만난 다람쥐 입니다. 

울산바위에서 하산할 때 제 눈 앞에 나타나더군요 +_+ 


그런데 다람쥐가 사람을 무서워 하지 않고 먹을 거 잘 받아먹네요.










'사진 > 장식' 카테고리의 다른 글

[700D] 개여뀌  (1) 2014.01.05
[700D] 무늬 벤자민  (6) 2014.01.03
[700D] 국화꽃  (0) 2014.01.02
[700D] 간월도 석양  (2) 2013.12.29



태안 연꽃 축제 때 찍은 사진입니다.

오래되서 입장료는 잘 기억이 안나는데, 5000원 돈 정도 인거 같네요.


카메라 산 지 얼마 안 됐을때라 못 찍은 게 많네요 - _-ㅋㅋ




















'사진 > 식물' 카테고리의 다른 글

[700D] 장미  (2) 2014.01.09
[700D] 단풍  (2) 2014.01.08
[700D] 오이꽃  (2) 2014.01.07
[700D] 인동초  (0) 2014.01.06
[700D] 노란 국화  (0) 2014.01.04
[700D] 원예종 쑥부쟁이  (0) 2014.01.02
[700D] 시든 장미꽃  (0) 2013.12.28



집에 있던 시든 꽃들







'사진 > 식물' 카테고리의 다른 글

[700D] 장미  (2) 2014.01.09
[700D] 단풍  (2) 2014.01.08
[700D] 오이꽃  (2) 2014.01.07
[700D] 인동초  (0) 2014.01.06
[700D] 노란 국화  (0) 2014.01.04
[700D] 원예종 쑥부쟁이  (0) 2014.01.02
[700D] 태안 연꽃 축제  (0) 2013.12.28



CString 문자열 대문자나 소문자로 변환하는 함수 MakeUpper() 와 MakeLower() 에 대한 내용이다.


※요약

MakeUpper : 모든 문자열을 대문자로 변환한다.

MakeLower : 모든 문자열을 소문자로 변환한다.



※특징

C언어 중 strupr, strlwr 함수와 비슷하다.



※함수 원형 및 설명

void MakeUpper( );
void MakeLower( );



※예제

#include <atlstr.h>       //CString

#define print(str)	printf( "%s\n", str )

int main( )
{
	CString strText1 = "ABCDE";
	CString strText2 = "abcde";
	CString strText3 = "a1b2c3d4e";

	strText1.MakeLower( );
	print( strText1 );		//abcde

	strText2.MakeUpper( );
	print( strText2 );		//ABCDE

	strText3.MakeUpper( );
	print( strText3 );		//A1B2C3D4E

	return 0;
}







※요약

SpanIncluding : 필요한 문자들만 추출한다.

SpanExcluding : 필요없는 문자들을 걸러낸다.



※특징

SpanIncluding()는 필요한 문자들만 추출할 때 편리하며,

SpanExcluding()는 필요없는 문자들을 걸러낼 때 편리하다.



※함수 원형 및 설명

CString SpanIncluding( LPCTSTR lpszCharSet ) const;
//lpszCharSet : NULL로 종결되는 문자셋
//반환값 : 추출된 문자열을 포함하는 CString 개체.

CString SpanExcluding( LPCTSTR lpszCharSet ) const;
//lpszCharSet : NULL로 종결되는 문자셋
//반환값 : 추출된 문자열을 포함하는 CString 개체.



※예제

#include <atlstr.h>		//CString

#define print(str) printf( "%s \n", str )

int main( )
{
	CString strText = "age is 19 ~*^^*";
	CString spnstr;
	
	//소문자 a ~ z 그리고 공백 문자가 포함된 문자열까지 추출합니다.
	spnstr = strText.SpanIncluding( "abcdefghijklmnopqrstuvwxyz " );
	print( strText );
	print( spnstr );

	//"~!@#$%^&*()-=_+[]{},.<>/?;:'`" 를 포함하지 않는 문자열까지 추출합니다.
	spnstr = strText.SpanExcluding( "~!@#$%^&*()-=_+[]{},.<>/?;:'`" );
	print( strText );
	print( spnstr );

	return 0;
}



※ 요약

간단하게 자신의 공인 ip와 사설 ip, MAC 주소를 알 수 있는 프로그램이다.


※ 개발 환경

Windows 7 x64

Visual Studio 2010 SP1

유니코드


언어

C++


라이브러리

MySQL


실행 환경 테스트

XP x86

7 x64


※ 다운로드

OignonIP 1.1.zip



※ 사용 방법

아래는 프로그램을 실행한 모습이다. IP 주소 외에도 호스트 이름, 내부IP 주소, MAC주소 등을 확인할 수 있다.


프로그램이 제공하는 방법 외에 다른 방법으로 공인 IP를 확인할 수 있도록 하여 정확도를 높였다.


네이버에서 확인하는 모습이다.


ipconfig.co.kr에서 확인하는 모습이다.


getwanip.com에서 확인하는 모습이다.




※ 버전

17.03.05 Ver 1.1

- 서버 변경

- 시작 속도 개선


13.12.20 Ver 1.0

- 프로그램 제작 배포


+ Recent posts