일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- management
- Spain
- erlang
- QT
- Kuala Lumpur
- Book review
- Italy
- hbase
- psychology
- MySQL
- Book
- agile
- France
- Java
- django
- program
- web
- programming_book
- ubuntu
- Python
- Linux
- leadership
- comic agile
- Programming
- hadoop
- essay
- Software Engineering
- history
- RFID
- Malaysia
- Today
- Total
목록JH & HJ (839)
gcc 3.4.5 (mingw), Windows XP #include // define to get CRC32 value #define POLYNOMIAL_FOR_CRC32 (unsigned long)0xedb88320 // use in function makeCRCTable() #define SIZE_OF_CRC32_TABLE 256 static unsigned long l_ulCRCtable[SIZE_OF_CRC32_TABLE]; #include "crc.h" /** CRC32 를 얻기위한 CRC 테이블을 작성한다(Make CRC table to get CRC32 value). getCRC32() 에 의하여 사용되어지고, 사용자가 직접 사용하지는 않는다 (Called by function getCRC..
gcc 3.4.5 (mingw), Windows XP #include /* reserved C marco __FILE__, __LINE__, __DATE__, __TIME__ */ int main() { printf("file name :\t%s\n", __FILE__); printf("line number :\t%d\n", __LINE__); printf("date :\t%s\n", __DATE__); printf("time :\t%s\n", __TIME__); return 0; }
gcc 3.4.5 (mingw), Windows XP /* 마소 주니어 2004.02 page 28 명령행 인자를 주어 menu를 선택하는 경우 */ #include #include void doHello() { printf("command was HELLO\n"); } void doJiny() { printf("command was JINY\n"); } void doNone() { printf("command was NONE\n"); } void doCmd(const char* p_cpCmd) { if ( strcmp(p_cpCmd, "hello") == 0 ) { doHello(); } else if ( strcmp(p_cpCmd, "jiny") == 0 ) { doJiny(); } else { do..
gcc 3.4.5 (mingw), Windows XP 1. integer 정렬 #include #include int intcompare(const void* p1, const void* p2) { int i = *((int *)p1); int j = *((int *)p2); if ( i > j ) return (1); if ( i < j ) return (-1); return (0); } int main() { int i; int a[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }; size_t nelems = sizeof(a) / sizeof(int); qsort((void *)a, nelems, sizeof(int), intcompare); for ( i = 0; i < nel..
gcc 3.4.5 (mingw), Windows XP #include #include // may be different according to Platform struct timeval calcConsumedTime(struct timeval z_stStartTime, struct timeval z_stEndTime) { struct timeval z_stConsumedTime; z_stConsumedTime.tv_sec = z_stEndTime.tv_sec - z_stStartTime.tv_sec; z_stConsumedTime.tv_usec = z_stEndTime.tv_usec - z_stStartTime.tv_usec; if ( z_stConsumedTime.tv_usec < 0 ) { z_st..
gcc 3.4.5 (mingw), Windows XP 가변 길이의 매개변수 리스트(Variable-length Argument Lists) 이 절에서는 printf의 최소 버전(Version)인 minprintf를 소개한다. 이 함수는 가변 길이 매개 변수를 포터블(portable : 다른 컴퓨터 상에도 쉽게 이식 가능한)하게 처리할 수 있는 함수이다. 우리들은 주로 매개변수의 처리만에 관심을 가지고 있으므로, minprintf 함수는 출력형식 지정 문자열과 매개변수를 처리하기 위해서 printf를 호출하여 사용할 것이다. printf에 대한 선언은 다음과 같이 한다. int printf(char *fmt, …) 여기서 …의 의미는 매개변수의 형과 개수가 변할 수 있음을 뜻한다. …은 매개변수 리스트의 ..
- 특수 문자 인식 기능 추가 - 문자 인식 코드가 많아지면서 인식률이 전보다 하락하는 문제 발생
- Recognition button 삭제. Mouse release 시 인식하도록 수정
- radio button을 통해 숫자, 알파벳 소문자, 알파벳 대문자를 선택 - 숫자와 알파벳 대문자 인식 기능 추가 - 그 밖의 사항은 이전 버전들과 동일