Coding/Tip2005. 3. 30. 21:06
/* defines.h */
/* for defines about board */

#ifndef CBOARD_DEFINE_
#define CBOARD_DEFINE_

#define MAX_ENTRY 255
const char *title_file = "title.cdb";
const char *temp_file = "cdb.tmp";
#endif



/* main.c */
#include "defines.h"
#include

int insert_title(char *title);
void list_title(void);
int remove_title(char *title);

void process(void);

int main (int argc, char **argv) {
process();
return 0;
}


void process (void) {

}

int insert_title(char *title) {
FILE *fp = fopen(title_file, "a");
if (!fp) return -1;
else {
fprintf (fp, "%s
", title);
fclose(fp);
}
return 1;
}

int remove_title(char *tmp_title) {
FILE *title_fp, *temp_fp;
char entry[MAX_ENTRY];
char title[MAX_ENTRY];

if (tmp_title[0] == '?') return 1;
strcpy (title, tmp_title);
strcat (title, "
");
title_fp = fopen(title_file, "r");
if (!title_fp) return -1;
temp_fp = fopen(temp_file, "w");
if (!temp_fp) return -2;

while ( fgets(entry, MAX_ENTRY, title_fp) ) {
if (strcmp (title, entry))
fputs (entry, temp_fp);
}
fclose(title_fp);
fclose(temp_fp);

unlink(title_file);
rename(temp_file, title_file);
}

void list_title(void) {
FILE *title_fp;
char entry[MAX_ENTRY];

title_fp = fopen(title_file, "r");
if (!title_fp) return;

while ( fgets(entry, MAX_ENTRY, title_fp) )
printf ("%s", entry);
}

'Coding > Tip' 카테고리의 다른 글

Float 를 비트로 보여주기  (0) 2005.05.05
SLAX Live Linux 네트워크 설정법  (0) 2005.04.13
한글버전 MSDN  (0) 2005.03.11
Posted by chobocho
Coding/Python 삽질기2005. 3. 27. 18:27
화학공학과 Python
http://withpage.com/huhss

파이썬 정보광장
http://python.kw.ac.kr:8080/python

전체강좌
http://people.linuxkorea.co.kr/~yong/python

'Coding > Python 삽질기' 카테고리의 다른 글

이미지 파일을 읽어오는 소스  (0) 2005.05.05
Simple Http Server 만들기  (0) 2005.03.24
Python 삽질기  (0) 2005.03.17
Posted by chobocho
Coding/리눅스 삽질기2005. 3. 26. 01:32
1. 화면 분할 하기

Ctrl + w, n : 가로로 화면을 분할 해준다.




Ctrl + w, s : 세로로 화면을 분할 해준다.



:e fileName // 파일 불러오기
Ctrl + w, w // 화면 이동

'Coding > 리눅스 삽질기' 카테고리의 다른 글

Virtual Box를 이용한 Ubuntu 설치  (0) 2008.05.13
SIGBUS  (0) 2005.09.21
Mplayer Porting  (3) 2005.06.03
Posted by chobocho
Coding/Python 삽질기2005. 3. 24. 00:59
#####################################################################
# Chobocho's Python Server
#
import CGIHTTPServer
import BaseHTTPServer

PORT = 9000

Handler = CGIHTTPServer.CGIHTTPRequestHandler
httpd = BaseHTTPServer.HTTPServer( ('', PORT), Handler)

print 'Listening on port', PORT
httpd.serve_forever()

# cgi-bin 디렉토리가 cgi 디렉토리이다.
# index.html이 기본으로 보여진다.

'Coding > Python 삽질기' 카테고리의 다른 글

이미지 파일을 읽어오는 소스  (0) 2005.05.05
Python 관련 사이트 모음  (0) 2005.03.27
Python 삽질기  (0) 2005.03.17
Posted by chobocho
Coding2005. 3. 22. 23:59
내가 쓰는 휴대폰은 2년이 좀 더된 모델이다. 펌웨어 업그레이드도 안해서 010으로는 문자도 보내지지 않는다.

책을 보다가 문득 문자가 보내지지 않는 번호로는 문자를 보내지 못하게 했는데, 환경이 변화게 되었을 경우에는 나같이 펌웨어 업글을 하지 않는 사람에게는 상당히 불편한 요소가 되고있다.
SE를 보면서 유지 보수가 이렇게 필요하구나 하는 생각이 들었다.



2005. 8. 31


휴대폰도 프로그램밍이 되게 하면 안될까? 일반 유저가...ㅋㅋ

'Coding' 카테고리의 다른 글

하계스터디  (0) 2005.08.19
CSBB 부활 프로젝트  (0) 2005.04.23
Pragmatic Programmer 구매  (0) 2005.03.17
Posted by chobocho
Coding2005. 3. 17. 23:05
거금을 주고 Pragmatic Programmer를 구매했다. 당분간 라면만 먹고 살아야 할 것 같다. ㅠㅜ

'Coding' 카테고리의 다른 글

하계스터디  (0) 2005.08.19
CSBB 부활 프로젝트  (0) 2005.04.23
휴대폰에 관한 짧은 생각  (0) 2005.03.22
Posted by chobocho
Coding/Python 삽질기2005. 3. 17. 18:03
dir( ) :: 제공하는 메소드를 알 수 있다.

'Coding > Python 삽질기' 카테고리의 다른 글

이미지 파일을 읽어오는 소스  (0) 2005.05.05
Python 관련 사이트 모음  (0) 2005.03.27
Simple Http Server 만들기  (0) 2005.03.24
Posted by chobocho
Coding/Tip2005. 3. 11. 01:21
http://www.microsoft.com/korea/msdn

여기로 접속하면 한글 MSDN을 볼수있다.

'Coding > Tip' 카테고리의 다른 글

Float 를 비트로 보여주기  (0) 2005.05.05
SLAX Live Linux 네트워크 설정법  (0) 2005.04.13
Unix용 초간단 파일 읽기, 쓰기, 수정 소스  (0) 2005.03.30
Posted by chobocho