두번째 PSP 프로그래밍 - 파일 읽기

오늘은 PSP에다가 파일어 읽어서 뿌려 보기로 했습니다.

그래서 오늘도 열심히 뒤졌습니다.

http://story.tistory.com/100

위 URL에 있는 소스를 가지고 열심히 했는데.

일단, 처음에 읽었을때 한글이 깨지는 것이었습니다. ^^;;

그런데 저 소스를 찬찬히 보니깐 ^^;;

한글 처리를 위한 루틴이 들어 있었습니다.

#include "hfont/HDrawText.h"

이 부분입니다.

그래서 어렵지 않게 어제 구한 예제로 변환을 해서 한글 처리를 할 수 있었습니다.

그런데 저 포스트에도 있듯이

한글이 한줄 밖에 나오지 않았습니다.

그래서 제가 추가 해준 소스입니다.


               /* 모든 문자열을 출력하기 위해서*/
               i=20;
               ptr = strtok( buf, "\n");
               HDrawText(0, i, ptr, 0xFFFFFFFF, 0x00000000, 0);
              
               while( ptr = strtok( NULL, "\n"))
               {   
                   i=i+20;
                   //printf("i :%d", i);
                   HDrawText(0, i  , ptr, 0xFFFFFFFF, 0x00000000, 0);
               }

일단 좀 무식하게 날코딩을 했구요

저걸 따로 함수로 만들어야 할 것 같습니다.

buf를 집어 넣으면 전체 문서를 출력 할 수 있도록 이요.

int i와 제가 위에 뿌려 드린 소스를 적당한 위치에 넣으시면

read.ini에 있는 모든 내용이 뿌려 질겁니다.

그런데 제약이 있습니다.

눈치 챘는지 모르겠지만

char buf[1024]

1024 Byte가 넘어가는 문서는 좀 안될껍니다. 조만간

1024도 될 수 있는 프로그램을 짜봐야겠습니다.

P.S

현재 C 공부는 eclipse에서

PSP 공부는 EditPlus에서

하고 있습니다. 이번 주말에는 저 둘을 통합 해야겠습니다.

문서도 찾아 놨는데 오늘은 졸려서 ^^;;

도연이을 재우가 자야겠습니다.

^^;;
 



2008/07/21 23:41 2008/07/21 23:41

Posted by 가야태자

, , , , ,
Response
No Trackback , No Comment
RSS :
http://dulihana.cafe24.com/blog/rss/response/224


블로그 이미지

이곳은 가야태자의 일상생활, 사진, 리눅스, 자유, 개발언어, 데이타베이스 등에 대해서 이야기 하는 공간입니다.

- 가야태자

Archives

Calendar

«   2009/11   »
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          

Site Stats

Total hits:
252523
Today:
92
Yesterday:
174