난수를 발생시키는 방법은 아래와 같습니다. 123456789101112131415161718192021222324252627#include // rand(), srand() 함수를 사용하기 위해서 인클루드 함 #include // time() 함수를 사용하기 위해서 인클루드 함 #include int random(int); void main(){ int num; srand(time(NULL)); // 프로그램 수행될때 마다 똑같은 난수가 발생되는것을 예방 // 아래 random()함수 사용전에 꼭 한번만 호출해 주어야함 // 시스템 시간을 난수 씨앗값으로 사용해서 매번 다른 난수가 발생함 // 주의사항 : 이부분은 프로그램 시작할때 딱 1회만 수행되게 해야함 // 여러번 수행시키면 프로그램의 실행속도를 ..
C/C++로 현재 시간 구하기를 하는 방법은 아래와 같습니다. 12345678910111213141516171819202122232425262728293031323334353637383940#pragma warning(disable : 4996)#include //_strtime()를 위해서 인클루드 함 #include // strtok(), atoi()를 위해서 인클루드 함 #include struct time { unsigned int ti_hour; unsigned int ti_min; unsigned int ti_sec;}; void gettime(struct time *); void main(){ struct time sttime; gettime(&sttime); printf("%u 시 %u 분..
C/C++로 현재 날짜를 구하는 방법은 아래와 같습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142#pragma warning(disable : 4996)#include #include #include struct date { unsigned int da_year; unsigned int da_mon; unsigned int da_day;}; void getdate(struct date *); void main(){ struct date stdate; getdate(&stdate); printf("%u 년 %u 월 %u일\n", stdate.da_year, stdate.da_mon, stdate.da_day);}..
본 포스팅은 렉토피아(http://www.lectopia.com) 의 대학 IT 특강 중정혜경의 C언어 & 기초 자료구조 강의를 수강하는 수강생이 올린 질문글을 토대로 작성하였습니다. 질문. >수업시간에 알려주신 call by pointer기법으로 3가지 변수 받는 프로그램인데>123456789101112131415161718192021222324252627282930#pragma warning(disable : 4996)#include void input(char*, int*, double*);void output(char, int, double);int main(){ char name[20]; int age = 0; double height = 0; input(name, &age, &height); ..
본 포스팅은 렉토피아(http://www.lectopia.com) 의 대학 IT 특강 중정혜경의 C언어 & 기초 자료구조 강의를 수강하는 수강생이 올린 질문글을 토대로 작성하였습니다. 질문. 1234567891011121314151617181920212223242526272829303132333435#include void inputdist(double dist); void inputspeed(double speed); void output(double dist, int hour, int min, double sec); int main(void) { double dist, speed, sec; int hour, min; inputdist(dist); inputspeed(speed); hour = dist..
본 포스팅은 렉토피아(http://www.lectopia.com) 의 대학 IT 특강 중정혜경의 C언어 & 기초 자료구조 강의를 수강하는 수강생이 올린 질문글을 토대로 작성하였습니다. 질문.>강사님! Call by pointer 기법에 대해 궁금증이 생겨 질문드립니다!! > >C언어에서는 리턴값을 1개 밖에 못 갖는데, Call by pointer 기법을 쓰면 리턴값을 여러 개 내는 것과 같은 효과를 가질 수 있다고 설명해주셨는데, 이게 무슨 말인지 잘 이해가 안갑니다 ㅜㅜ > >설명부탁드려요 ㅎㅎ ♥ 답변.네에~~ 콜 바이 포인터 기법에 대해서 공부하고 계셨군요 간단한 예제 첨부해 드릴테니 참고해서 공부해 보세요. 123456789101112131415161718#include void input(in..
본 포스팅은 렉토피아(http://www.lectopia.com) 정혜경의 C언어 & 기초 자료구조 강의를 수강하는 수강생이 올린 질문글을 토대로 작성하였습니다. 질문 내용 :1.과제도중에 함수정의를하는데 void가 아니라 int, float 형으로 함수정의를해보니 return값을 반환하라고하는데 void는 return값을 반환해줄필요가없는데 상수형들은 반환값을 줘야 하는건가요?? void함수는 값이없어서 return값이 없다고하셨는데int함수나 float함수처럼 값이 있는함수는 결과값이 나오기때문에 반환을 해줘야하는것인지가 궁금합니다. 2. 함수의 3요소가 선언부 호출부 정의부라고 하셨는데 호출부를 굳이 만들지않고 호출부쪽에 바로 정의해버려도 상관이없는건가요? 답변 :1. 함수 선언시에 가장 앞쪽에 함..
C언어 쓰레드(Thread)에 대한 간략한 정리와 예제 쓰레드 부분을 다시 공부해서 정리하려고 다른 블로그 들을 참고했는데, 너무 글씨위주로 장문의 글들이고 코드가 정리되지 않은상태로 있어서 보기가 너무 힘들었다. 그래서 정말 필요한 부분만 간략하게 정리해 보겠다. 1234567891011121314151617181920#include #include #include void CharProc(void *p); int main(){ for (auto i = 0; i
- Total
- Today
- Yesterday
- 데이터베이스
- UML
- 프로세스
- 디렉터리
- 소켓 프로그래밍
- 리눅스
- C/C++
- 파이썬
- 클라이언트
- 클래스
- Sort
- 라즈베리파이
- MFC
- 안드로이드
- C
- 터미널
- 소켓
- 스레드
- 유즈케이스
- 악보
- 파이썬예제
- 티라노 시그널
- 자료구조
- 정렬
- 티그널
- socket
- 액터
- C++
- 쓰레드
- 파일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |