2009년 9월 29일 화요일

Online office view

씽크프리 온라인 사용법 동영상

 

제1편. "빠른 시작"

 


 

 한글과컴퓨터 씽크프리 온라인의 사용법 동영상 제1탄, "빠른 시작" 편입니다.

 

"빠른 시작" 즉, Quick Start 기능은, 로그인하지 않고도

씽크프리 온라인의 주요 기능을 사용할 수 있는 맛보기 프로그램입니다.


PC에 오피스 프로그램이 깔려있지 않아도

HWP를 비롯한 다양한 문서를 볼 수 있고, 또한 PDF 등의 포맷으로 변환도 가능합니다.


"빠른 시작"을 통해 씽크프리 온라인의 강력한 기능을 먼저 맛보세요!

 

 

 

출처: http://company.thinkfree.com/kr/views/jsp/user/company/articleList.jsp?type=N&seq=13

 

프로그래밍을 공부하다가 우연히 발견하게 되었다.

 

 이 프로그램은 웹상에서 WORD문서나 HWP, PowerPoint 문서등 다양한 문서들을 볼 수 있는

온라인 오피스 뷰어 이다.

 

PPT자료나 WORD 및 HWP 자료로 강의를 할때 유용하게 USB에 저장해서 가지고 다니는 번거로움이

없는점이 좋은 장점인듯 하다.

 

웹 페이지 주소는

 http://member.thinkfree.com/member/goLandingPage.action 

 

이곳이며, 기존 구글 이메일이 있는 사람이면 회원가입 없이 로그인이 가능하다.

까다로운 회원 가입방식이 아니며,

무료 회원가입후 1GB의 무료 저장공간을 제공한다.

 

 

2009년 9월 23일 수요일

최대공약수 / 최소공배수 구하는 프로그램

#include <stdio.h>

int main()

{

int A, B, GCM, LCM, BIG, SML, NMG;

 

printf("\t최소 공배수와 최대 공약수 구하기.\t\n");


printf("구하고자 하는 숫자를 입력하시오: ");
scanf("%d", &A);

printf("\구하고자 하는 숫자를 입력하시오: ");
scanf("%d", &B);

 

if(A > B)
{

BIG = A;
SML = B;

}
else
{

BIG = B;
SML = A;

}

aaa:

if(BIG % SML == 0)
{

GCM = SML;
LCM = A*B/GCM;
printf("GCM = %d, LCM = %d\n", GCM, LCM);

}
else
{

NMG = BIG % SML;
BIG = SML;
SML = NMG;
printf("NMG = %d, BIG = %d, SML = %d\n", NMG, BIG, SML);
goto aaa;

}

printf("GCM = %d, LCM = %d\n", GCM, LCM);

}

 

첨부파일은 윈도우에서 커맨드창을 실행하신 다음 커맨드에서 실행하시기 바랍니다.

 

2009년 9월 7일 월요일

[C/C++] 구조체란

 구조체(Structure)는 서로 다른 데이터형으로 구성된 여러 개의 항목이 모여 집단 항목을 이루는

복합 자료형이다.

 

 예를들어 시간을 저장하는 자료형이 필요하다고 하면, 이를 위해서는 세 개의 벼누가 필요하다.

그 이유는 시(Hour), 분(Minute), 초(Second) 정보를 저장해야 하기 때문이다.

이들은 독립된 정보가 아니라 시간을 언급할 때 늘 붙어 다녀야 하는 것이기에 하나의 정보를 나타낸다.

이렇게 늘 붙어 다니는 정보들은 하나로 묶어서 관리하는 것이 편리하다.

 

 시, 분, 초를 하나로 묶어서 관리할 수 있도록 새로운 자료형을 정의하기 위해서

구조체가 사용된다. 다음은 시간을 관리하는 구조체를 정의한 것이다.

 

struct time

{

int hour;       //시

int minute;    //분

int secind;   //초

};

 

※ 시간을 저장하는 구조체를 정의하고 사용하기 <code>

 

#include <stdio.h>

struct time
{

 int hour;
 int minunte;
 int second;

};

 

void main()
{

 struct time first;

 first.hour = 9;
 first.minunte = 51;
 first.second = 20;

 printf(" %2d시 %2d분 %2d초 \n", first.hour, first.minunte, first.second);

}

 

2009년 9월 4일 금요일

[C/C++] const 예약어

const는 상수를 선언할 때 사용하는 예약어이다. 상수는 프로그램 실행 중에 값을 변경할 수 없다.

그렇기 때문에 대입연산자 왼쪽에는 올 수 없다.

 

변수 선언문에서 예약어 const를 추가하면 변수를 상수화 할 수 있다.

const double pi = 3.141592;

pi는 변수 형태로 선언되었지만, const가 추가되었기에 초기값으로 준 3.141592 만을 가질 수 있다.

(* 프로그램이 진행되는 중간에 값을 변경할 수 없다.)

[C/C++] C 포인터와 함수_전달함수

* 함수에서 매개변수 전달하는 방식

 매개변수의 전달이란 함수에 사용될 데이터를 보내는 방법이다.

함수에서 매개변수를 전달하는 방법에는 다음 2가지가 있다.

1) 값 전달 방식(Call by Value)

2) 주소 전달 방식(Call by Address)

C언어에서는 함수의 전달 방식은 기본적으로 값 전달방식을 사용하고 있다.

 

 

※ 값 전달 방식 함수 정의하기 코드

#include <stdio.h>

int sum(int a, int b);

void main()

{

int a = 10, b = 20, c;

c = sum(a, b);

printf(" %d + %d = %d \n", a, b, c);

}

 

int sum(int a, int b)

{

int c;

c = a + b;

return(c);

}

※ 주소 전달방식으로 두 변수 값을 교환하는 함수 정의 코드

#include <stdio.h>

void swap(int *pa, int *pb);

void main()

{

int a = 10, b = 20;

printf("\t swap 함수 호출 전 \n");

printf("\t a => %d, \t b => %d \n", a ,b);

swap(&a, &b);

printf("\n\t swap 함수 호출 후 \n");

printf("\t a => %d, \t b => %d \n", a, b);

}

 

void swap(int *pa, int *pb)

{

int t;

t = *pa;

*pa = *pb;

*pb = t;

}

2009년 9월 2일 수요일

[C/C++] C 포인터1_2(포인터 변수)

 C언어에서는 주소만을 저장하는 포인터 변수가 별도로 제공된다. 일반적인 변수와의 구분을 위해서

포인터 변수를 선언할 때에는 반드시 * 기호를 사용한다.

 

형식) 자료형 *포인터변수명;

 일반 변수에도 특정 값을 저장하듯이 포인터 변수에도 값을 대입해야 하는데, 포인터 변수는

주소만을 저장할 수 있다.

형식) 포인터변수 = &변수;

다음의 코드는 서로 다른 자료형으로 3개의 변수가 선언되어 있고, 각 변수의 주소를 포인터 변수가

저장하고 있다.

char x='X';

int y=10;

double z= 3.14;

 

pX = &x;

pY = &y;

pZ = &z;

 

 

[C/C++] C 포인터1_1(선언된 변수의 메모리상의 주소 출력)

* 포인터에 대한 이해

 

아래 코드는 다양한 형태의 변수를 선언하고 그 변수들의 메모리 위치를 살펴보기 위해서

포인터 연산자 &를 사용한 예이다.

 

#include <stdio.h>

void main()

{

char a = 'A';

int b = 10;

double c = 2.6;

 

printf(" a의 값=> %c \t 주소=> %p \n", a, &a);

printf(" b의 값=> %d \t 주소=> %p \n", b, &b);

printf(" c의 값=> %.1f \t 주소=> %p \n", c, &c);

}

결과>

 

 

 

 

 

2009년 9월 1일 화요일

"故" 삼가 고인의 명복을 빕니다.

 

2009년 9월 1일 16시 3분께..

영화배우 장진영씨가 위암으로 투병중이다.. 별세 하셨다고 합니다...

여자 영화배우중 좋아하는 배우인데...삼가 고인의 명복을 빕니다.