전체 글340 [ncurses] set_field_type(), field_buffer() 함수의 문제점 * set_field_type() 문제 set_field_type( field[0], TYPE_NUMERIC) 을 주니까TAB키에 의한 이동이 안 먹는다.tab 키를 인식 못하는건지 인식하지만 form_driver() 함수가 동작을 안하는건지는디버거로 확인을 해봐야겠지만 약간 이상... * field_buffer() 문제field_buffer() 함수를 사용하기 전에 for_driver( form , REQ_BE_LINE ) 으로커서의 위치를 필드의 맨 앞으로 옮겨 줘야만 field_buffer() 함수가 제대로 된 값을 가져 온다. 2014. 3. 11. [sqlite/SQL] 문법 몇가지 .open database_name;.table. CREATE TABLE table_name ( no integer primary key autoincrement, name text ); INSERT INTO table_name ( name ) values ( 'name_1' ), ( 'name_2' ), ( 'name_3' ); INSERT INTO table_name ( no, name ) (SELECT exp1, exp2 FROM some_table WHERE condition); 2014. 2. 26. [sqlite] ver.3 사용 예제 #include #include #include #include int main( int argc, char *argv[] ){ sqlite3 *database = NULL; sqlite3_stmt *statement = NULL; char *sql = "SELECT * FROM ? WHERE ? = ?"; char *dbname = ""; if ( SQLITE_OK != sqlite3_open( dbname, &database ) ) { // error } if ( SQLITE_OK != sqlite3_prepare( &database, sql, strlen( sql ), &statement, NULL ) ) { // error } if ( SQLITE_OK != sqlite3_bind_????( &s.. 2014. 2. 25. [C/C++] signed 형과 unsigned 형의 비교 char 형이나 short 형의 자료 일 경우 얘기다. signed 자료형에 - 값을 넣으니까 무조건 자리를 0xff로 채운다.char 형은 0xffffffxx를 만들고, short 형은 0xffffxxxx를 만들더라.왜 그럴까... 이유를 따지는건 머리아파 넘어가지만 문제가 발생하는건 넘길수가 없다.단순 사칙연산은 별 탈 없이 잘 수행하는데 unsigned 형과 signed 형의 비교가 들어갈 때 오류를 내게 된다. char c1 = 0xff;unsigned char c2 = 0xff if ( c1 == c2 ) ...else ... 위 문장은 else 쪽을 실행하게 된다. 젠장 2014. 2. 24. 이전 1 ··· 32 33 34 35 36 37 38 ··· 85 다음