전체 글 184

API - 프로그램에서 메모장 호출 및 사용 방법

1. 외부의 프로그램을 실행하는 방법 1) http://blog.danggun.net/564 2) http://neoplanetz.tistory.com/entry/MFC-%EC%99%B8%EB%B6%80-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0-%EC%9C%84%ED%95%B4%EC%84%9C-ShellExcute-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9 3)http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=779 4) 사용 예시 정리http://hizstory.tistory.com/70 위의 내용을 참고하여 원..

카테고리 없음 2017.05.25

04/09

I am meeting with 지은. we are going to see 벚꽃 and to eat good food.it is origin plan that i go to Soul. but she come to Suwon. call off / to cancel 취소하다. she said "I can go to 수원" and "you are doing house-work" but she want to see 벚꽂,So i said "it sound great" We went to 화성횡궁 and "식당 마음대로"화성횡궁 is very beautiful because 성외각으로 꽃이 피어 있다.and 식당 마음대로 is very fun. there is 식당 마음대로. 식당마음대로 is consisted ..

카테고리 없음 2017.04.10

TIME

time.h 을 Include time_t time( time_t *timer );char *ctime( const time_t *timer ); #include void main(){ time_t t; time(&t); printf("현재 시간은 %s입니다.\n",ctime(&t));;} 현재 시간은 Sun Sep 05 03:35:27 2004입니다. #include void main(){ char Date[10]; char Time[10]; _strdate(Date); _strtime(Time); printf("날짜 : %s, 시간 : %s\n",Date,Time);} 날짜 : 09/06/04, 시간 : 16:35:42" 이렇다 시간 구조체 struct tm *gmtime(const time_t *t..

카테고리 없음 2017.03.20

난수 발생

어떤 임의의 수를 a로 나눈 나머지는 항상 a보다 작다. 나머지 연산자를 적절한 위치에 제대로 사용한 예라고 할 수 있다. srand 함수를 사용하면 난수 발생기를 초기화할 수 있고 rand 함수와 나머지 연산자를 사용하면 원하는 범위의 난수를 만들 수 있다. 그러나 이 함수들은 쓰기에 불편하기 때문에 직접 사용하지 않으며 다음과 같이 정의되어 있는 매크로 함수를 대신 사용한다. #define randomize() srand((unsigned)time(NULL))#define random(n) (rand() % (n)) random(10) // 0~9 까지의 난수random(89) // 0~88 까지의 난수 random(10)+1 // 1~10까지의 난수random(20)+10 // 10~29 까지의 난..

카테고리 없음 2017.03.20

반올림 메크로

x를 10배한 후 반올림하고 다시 10으로 나누면 소수점 둘 째자리에서 반올림된다. x가 3.14라고 했을 때 31.4로 만든 후 0.5를 더해 31.9로 만들고 이 값에 대해 floor 함수를 호출하면 31이 된다. 결과값을 다시 10으로 나누면 3.1이 될 것이다. 원래 x값에 10을 곱해 소수점을 잠시 왼쪽으로 한칸 옮긴 후 반올림 처리하고 다시 오른쪽으로 한칸 옮기는 것이다.같은 원리로 소수점 셋 째자리에서 반올림하려면 floor(x*100+0.5)/100 공식을 사용하면 되고 소수점 넷 째자리에서 반올림하려면 floor(x*1000+0.5)/1000 공식을 쓴다. 곱하고 나누는 수만 조정하면 반올림되는 자리수를 원하는대로 지정할 수 있고 더하는 0.5를 조정하면 반올림 경계도 입맞대로 설정할 수..

카테고리 없음 2017.03.17