블로그는 귀차니즘

First Sensation
  • 공지
  • 지역로그
  • 태그
  • 방명록

라이브러리 지원이 빵빵하군요.

PSP-Programming 2008/05/20 23:41 귀차니스트
  어제 오늘 PSP로 만지작 만지작 거리면서 테스트 프로그램을 몇 개 만들어봤습니다. 그렇게 시간이 엄청 많은 것은 아니었고 어느정도 테스트를 해보았는데, 일단 텍스트 출력하는 것을 파일로 읽어서 출력하는 것, 선 그리는 것을 gu라이브러리가 아닌 메모리 직접 액세스로 그리는 방법을 구현해봤습니다.
  한 가지 궁금한 것은 보통 설명에서 sceIOpen 같은(?) 함수를 사용하여 파일을 조작하더군요. 그런데 혹시나 싶어 기본 라이브러리로 조작이 가능한지 궁금하여 테스트 해보았습니다.

printf.cpp (Language : cpp)
  1. int main::Run()
  2. {   
  3.     char TempData[500] = {0,};
  4.  
  5.     //FILE *fp = fopen("a.txt", "rb");
  6.     //fgets(TempData, 500, fp);
  7.     //fclose(fp);
  8.     std::ifstream File;
  9.     File.open( "a.txt" );
  10.     File.getline( TempData, 500 );
  11.     File.close();
  12.  
  13.     pspDebugScreenPrintf(TempData);
  14.     sceKernelSleepThread();
  15.  
  16.     return 0;
  17. }

  위와 같은 코드에서 적었듯이 FILE* 형태인 파일포인터를 이용한 방법도 제대로 출력이 되었고, C++ 에서 기본 제공하는 std::fstream으로도 파일리딩이 제대로 가능하더군요. 그림은 다시 테스트 중이라 아직 원하는 결과물을 보지 못했습니다.

abdefghijklmnopqrstuvwxyz

  라고 a.txt 에다 내용을 저장했습니다. 그럼 대충 추측이 가능하시죠^^; 뭐 제가 더 이상 말씀 드릴게 없을 것 같습니다.



  결과는 위와 같습니다. 이 것참 카메라가 없어서 폰카로 찍다보니 품질에 좌절감이 드는군요. 하나 살까 생각이 갑자기 드네요. 지름은 지름을 부른다는 말이 맞습니다.
  그런데 std::cout 에 대해서는 제대로 작동이 되지 않는 군요. 하긴 별로 사용하지 않으므로 그렇게 지원되냐 안되냐에 따라서 큰 문제가 되지는 않아 별 상관은 없습니다. 그래도 있으면 좋은데 없으니 필요할땐 불편하리라 생각합니다.



  위 그림은 예전 선 그리기 소스에서 작성했던 그림(?)입니다. 일단 더 차츰차츰 테스트 해서 필요한게 다 정의 되면 바로 프로그램 원하는 것으로 개발 들어가야 겠습니다^^; 그럼 오늘도 좋은 하루 되세요.
크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

"PSP-Programming" 분류의 다른 글

하..한글 출력이.. (2)2008/06/20
DevkitPro에 Freetype 라이브러리 설정하는 방법 (4)2008/06/04
DevkitPro에 Freetype 설정 문제.. (0)2008/06/03
PSP - Freetype2 를 사용한 폰트출력 라이브러리 (4)2008/05/25
PSP 화면 출력 부분에... (0)2008/05/18
2008/05/20 23:41 2008/05/20 23:41
TAG PSP, 개발, 파일입출력
받은 트랙백이 없고, 댓글이 없습니다.

트랙백 주소 :: http://www.filewiki.net/tc/trackback/67

댓글을 달아 주세요

◀ 이전페이지 1 다음페이지 ▶

블로그 이미지
First Sensation 귀차니스트
rss
  • 관리자
  • 글쓰기

카테고리

  • 전체 (118)
    • Computer (3)
    • Language (14)
    • Reverse Engineering (1)
    • Algorithm (9)
    • TopCoder (3)
    • Library (2)
    • Programming (21)
    • Programming Tip (9)
    • PSP-Programming (10)
    • Program (5)
    • Small Talk (33)
    • Document (4)
    • OS Develope (4)

최근에 올라온 글

  • Script Interpreter - b....
  • VirtualHttpServer - 가.... (2)
  • 음.. 여러가지 일이 있.... (2)
  • 어후.. 드디어 인터럽트....
  • Kernel Image에 어이없....

최근에 달린 댓글

  • 헠 ㅋ 다음에도 들러주세용 ㅋㅋ. 귀차니스트 03/09
  • ㅎㅎ RSS로 첨 온 글이네.ㅋ. 당구리 02/22
  • 음.. 한글화 파일 0.5 버젼은.... 귀차니스트 02/22
  • 관리자만 볼 수 있는 댓글입.... 비밀방문자 01/30
  • 어떤 의미이신지 잘 모르겠네.... 귀차니스트 01/23

달력

«   2010/03   »
일 월 화 수 목 금 토
  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      

링크

  • kkamagui 프로그래밍 세상.
  • runner님의 이글루.
  • 당구리의 마굿간.
  • 동우fly.
  • 류광의 번역 이야기.
  • 서광열의 프로그래밍 언....
  • 준호씨의 블로그.
  • 최익필의 이름없는 블로그.
  • 위키는 귀차니즘.

최근에 받은 트랙백

  • 한게임 테트리스 인공지.... 고니's Life 2009
  • ACM 706 (Uva ID) : LCD.... 알고리즘 트레이닝 : Oh... 2009
  • 문제 4 : LCD 디스플레.... 최익필의 이름없는 블로그 2009
  • 궁극의 예외처리. 이름없는 블로그 2008
  • Maximum sum. 티스토리 지점 2008

글 보관함

  • 2010/03 (1)
  • 2010/02 (1)
  • 2010/01 (1)
  • 2009/12 (3)
  • 2009/08 (1)

태그목록

  • .Net
  • XML
  • Reference
  • istreambuf_iterator
  • C++ Builder
  • Interface
  • Warcraft3
  • multimap
  • Hexrays
  • 멀티맵
  • Bootloader
  • boost::shared_ptr
  • Mine Sweeper
  • 준비
  • TTF
  • System.Xml
  • 이미지 프로세싱
  • Codejock
  • XQuared
  • 라이브러리
  • Linefeed
  • Mouse Message
  • PSP
  • HDTV
  • Programming
  • Dialog
  • 계발
  • Component
  • Generics
  • Borland

지역로그 : 태그 : 방명록 : 관리자 : 글쓰기
귀차니스트’s Blog is powered by Textcube 1.7.5 : Risoluto / Designed by DesignNia.net