Ticket #21293

ファイルからLetters配列に読む命令

Open Date: 2010-04-05 19:32 Last Update: 2010-04-12 18:00

Reporter:
Owner:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Works For Me
File:
None

Details

ファイルからLetters配列に読む命令

Ticket History (3/4 Histories)

2010-04-05 19:32 Updated by: hskwk
  • New Ticket "ファイルからLetters配列に読む命令" created
2010-04-05 19:58 Updated by: marl6000
Comment

この間組んだ日本語表示用のMac版ソースと以下のソースからなんとかなりませんか? Hskwk氏は簡易Tableをつくるとか言っていたけど、時間がかかるなら、とりあえず的な物でいいと思います。 今のところ、完全な物が欲しいわけではなくて、「少なくともある」状態にすることが必要な気がします。

Windows版は以下でほとんどいけるはず。 Mac版は、微妙ですね。wcstokが動けばいけるはずだし、標準関数のはずだけど・・・。

wchar_t* readWideCharFile(char* filename) {

std::ifstream ifs(filename); char *buf = new char10000; for(int i=0; i<10000; i++) bufi=0; ifs.read(buf,10000); return (wchar_t*)buf;
};
void LoadFile(char *filename, Psychlops::Letters *let){
wchar_t* cp=(readWideCharFile(filename)); wchar_t* del = L",\n"; wchar_t *token, *state;
token=wcstok(cp, del); if(token!= NULL){let0.string(token+sizeof(char));} for(int i=1; i<MaxSentenceNumber; i++) {
 token=wcstok(NULL, del);
if(token== NULL)break;
else{leti.string(token);}
}
};
2010-04-12 18:00 Updated by: hskwk
  • Resolution Update from None to Works For Me
2010-05-10 09:01 Updated by: None

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login