DXƒ‰ƒCƒuƒ‰ƒŠ ‘‡ƒXƒ ..
[2ch|¥Menu]
454:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/08/31 10:29:38.50 MuDS6z7U.net
„archive‰»‚µ‚½ƒtƒ@ƒCƒ‹“à‚Ì‚ƒ‚“‚–‚ð“ǂ݂½‚¢‚ñ‚Å‚·
Œµ–§‚ÉŒ¾‚¢‚Ü‚·‚ÆA
ifstream ifs();‚œǂݞ‚ñ‚Å
string buf[—v‘f”];
while(ifs && getline(ifs,buf[line])){
line++;
}
‚Æbuf[]‚Ɉê’UA‚»‚̂܂Ücsv‚Ì’†g‚ðŠi”[‚µ‚½‚¢‚ñ‚Å‚·B
•’ʂȂçA
ifstream ifs(csvƒtƒ@ƒCƒ‹);‚Å–â‘è‚È‚¢‚¶‚á‚È‚¢‚Å‚·‚©H
‚Å‚àA‚»‚Ìcsv‚ªarchive‚µ‚½ƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚Þê‡
ifstream ifs(csvƒtƒ@ƒCƒ‹);‚¾‚Ɠǂݞ‚݂܂¹‚ñB
‚»‚±‚ÅFileRead_open‚ðŽg‚¤‚킯‚Å‚·‚ªA
Ž©•ª‚͂ǂ¤‚µ‚Ä‚à
ifstream ifs(csvƒtƒ@ƒCƒ‹);
string buf[—v‘f”];
while(ifs && getline(ifs,buf[line])){
line++;
}
‚Ì—¬‚ê‚Å—˜—p‚µ‚½‚¢‚ñ‚Å‚·B
‚Ȃ̂ÅAifstream ifs(csvƒtƒ@ƒCƒ‹);‚É—ˆ‚é‘O‚É
FileRead_open‚ðŽg‚¢I‚í‚点A
‚ ‚Æ‚ÍFileReadŠÖ”Œn‚ðŽg‚í‚È‚­‚Äςޗl‚É‚µ‚½‚¢‚ñ‚Å‚·B
AA“`‚í‚è‚Ü‚·‚©H–l‚ÌŒ¾‚¢‚½‚¢‚±‚ÆBB

455:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/08/31 23:18:37.63 8gsP87Iw.net
archive‰»‚µ‚½ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚͉üsƒR[ƒh\n‚ªÁ‚¦‚½ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‰»‚µ‚Ă邩‚ç
ʼn‚Ƀtƒ@ƒCƒ‹ƒTƒCƒY‚ðŒv‚Á‚Ä‚Ps‚ł͂Ȃ­‘S•”‚ðchar[filesize]‚ɓǂݞ‚Þ‚µ‚©‚È‚¢‚ñ‚¶‚á‚È‚¢H

456:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/01 06:52:39.05 RWsTVHZH.net
>>444
>


457:archive‰»‚µ‚½ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚͉üsƒR[ƒh\n‚ªÁ‚¦‚½ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‰»‚µ‚Ă邩‚ç ‚¦A‚»‚ê–{“–‚Å‚·‚©H >ʼn‚Ƀtƒ@ƒCƒ‹ƒTƒCƒY‚ðŒv‚Á‚Ä‚Ps‚ł͂Ȃ­‘S•”‚ðchar[filesize]‚ɓǂݞ‚Þ‚µ‚©‚È‚¢‚ñ‚¶‚á‚È‚¢H ‚·‚݂܂¹‚ñA‚à‚¤­‚µ‹ï‘Ì“I‚É‹³‚¦‚Ä‚­‚¾‚³‚¢I



458:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/01 07:02:25.87 BLfEX+5a.net
>>445
ƒtƒ@ƒCƒ‹ƒTƒCƒY‚ª1000‚È‚ç
char t_data[ 1000 ] ‚Ƀtƒ@ƒCƒ‹‚̃f[ƒ^‚ðŠi”[‚·‚é
‚ÅAŒã‚Í“Y‚¦Žš‚Å”CˆÓ‚̃f[ƒ^‚ɃAƒNƒZƒX‚·‚é

459:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/01 11:30:13.35 ghpuXsiR.net
FileRead_scanf‚¶‚á‚¢‚©‚ñ‚ÌH

460:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/01 14:32:20.17 PENKT9BN.net
>>445
2ch‚Í’·‚¢s‚Å‘‚«ž‚߂Ȃ¢‚Ì‚æ
string all;
char* path = "./hello.csv";
int size = (int)FileRead_size( path ) ;@// 1char = 1byte
char* buffer = new char[size];
int id = FileRead_open( path, false ) ;
FileRead_read( buffer, size, id) ;
all = buffer; // copy to string
delete[] buffer;
FileRead_close(id);
// all‚ðcsv‚Ìrow(\r\nj‚Æcol(,)‚Ńp[ƒX‚·‚éBcsv‘Ž®‚Ì•s³ƒ`ƒFƒbƒN‚Æ‚©’š”J‚É‚â‚邯’·‚­‚È‚é‚̂ňȉº“K“–
string csv[ROW][COL];
string tmp = "";
int x = 0; int y = 0;
for(int i=0; i<all.length(); i++){
char c = all[i];
if(c == ',') {
csv[y][x] = tmp; tmp = ""; x++;
} else if (c == '\n') { // –{“–‚Í\r\n‚Ì2‚‚ʼnüs‚È‚ñ‚¾‚¯‚Ç
csv[y][x] = tmp; tmp = ""; x = 0; y++;
} else { tmp += c; }
}
csv[y][x] = tmp; // ÅŒã‚̈êŒÂ
•¶Žš—ñ(string)‚©‚ç”’l(int‚Æ‚©)‚ɕς¦‚邯‚«‚Íatoi‚¶‚á‚È‚­‚Ästrstream‚¾‚©‚ðŽg‚¤‚Ƃ悢

461:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/01 14:44:21.63 PENKT9BN.net
’Ç‹L
csvƒtƒ@ƒCƒ‹‚ÌÅŒã‚É–³‘ʂȉüs‚ª‚‚¢‚Ä‚½‚è‚·‚邯”z—ñ‚̃TƒCƒY’´‚¦‚½‚肵‚ª‚¿‚Ȃ̂ŒˆÓ

462:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/01 14:53:41.96 PENKT9BN.net
‚³‚ç‚É’Ç‹L
csv‚ÌÅŒã‚Á‚ăkƒ‹•¶Žš‚ÅI‚í‚Á‚ĂȂ¢‚¾‚낤‚©‚玩•ª‚Å‘«‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚©‚à
string all;
char* path = "./hello.csv";
int size = (int)FileRead_size( path ) ;
// '\0'‚ª–³‚¢•¶Žš—ñchar*‚ðstring‚É“n‚·‚Æ’·‚³•s’è‚ł܂¸‚¢
char* buffer = new char[size+1];
buffer[size] = '\0';
int id = FileRead_open( path, false ) ;
FileRead_read( buffer, size, id) ;
all = buffer; // copy to string
delete[] buffer;
FileRead_close(id);

463:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/02 02:13:46.38 qrAMxSjg.net
C‚Í•¶Žš—ñˆ—‚ªŽã‚¢‚©‚çCSVParser‚ð‘‚­‚Ì‚àˆê‹Ø“ê‚ɂ͂¢‚©‚ñ‚æ

464:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/03 04:26:51.22 8cSGEO2Y.net
‚»‚µ‚ÄCSV‚ÌŽd—l‚𒲂ׂÄA—\‘zˆÈã‚É–Ê“|‚­‚³‚¢‚±‚Æ‚ð’m‚é

465:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/03 23:58:20.90 JgPc/ZW2.net
u,v‚¶‚á‚È‚­‚ÄTABƒXƒy[ƒX‚Å‹æØ‚é‚Æ‚©
u'À•W(x,y)'v‚Ý‚½‚¢‚ɃVƒ“ƒOƒ‹Eƒ_ƒuƒ‹ƒNƒH[ƒe[ƒVƒ‡ƒ“‚ň͂Þu,v‚ðŠÜ‚ÞƒZƒ‹‚¾‚Æ‚©
‚b‚r‚u‚à‰œ‚ª[‚¢

466:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/04 02:54:31.44 jVVbpFTb.net
ƒwƒbƒ_‚ɃRƒƒ“ƒg‚ɃZƒ‹“à‰üs‚ɋ󔒃Zƒ‹‚É”ñŒÅ’è—ñ”‚Éc
‚ ‚ê‚₱‚ê‚â‘Ήž‚³‚¹‚邯–Ê“|‚Ȃ̂ÅAŽd—l‚ÍExcelo—͔łɌˆ‚ß‚¤‚¿‚Æ‚©‚µ‚¿‚Ⴄ
‚»‚ê‚Å‚¢‚ÄExcelŒo—R‚Å‚à‚â‚è•û‚É‚æ‚Á‚Ä”÷–­‚Ɉá‚Á‚½‚è‚·‚邯‚Ç

467:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/04 12:16:43.15 qFImTgae.net
Excelo—͂łଔ“_‚Ì‹æØ‚è‚ªƒJƒ“ƒ}‚È‘‚Æ‚©‚ ‚Á‚Ä’n–ŠG}‚È‚ñ‚¾‚æ‚È‚Ÿ

468:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/04 12:18:12.23 qFImTgae.net
“ú–{Œê‚ª‚¨‚©‚µ‚©‚Á‚½
u¬”“_‚ª‚ªƒJƒ“ƒ}v‚Ë

469:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/04 12:18:39.57 qFImTgae.net
Ž€‚É‚½‚¢EEE

470:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/04 18:21:03.16 87Ucq8PA.net
ƒƒƒ^‚—
‚»‚à‚»‚àu¬”“_‚Ì‹æØ‚è‚ªƒJƒ“ƒ}v‚Á‚ĕʂɕςȓú–{Œê‚¶‚á‚È‚¢‚ÆŽv‚¤‚¯‚ÇH

471:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/05 02:54:47.49 6fPtkJ/i.net
ui®”‚Æj¬”‚Ì‹æØ‚è‹L†‚ªƒJƒ“ƒ}v‚©
u¬”“_‚Æ‚¢‚¤‹æØ‚è‹L†‚ªƒJƒ“ƒ}v‚©‚Á‚ĂƂ±‚¶‚á‚È‚¢H
‚Ü‚ ‚¢‚¸‚ê‚É‚¹‚æ’Ê‚¶‚é“à—eA•’ʂɌ©—Ž‚Æ‚µ‚¿‚ႤƒŒƒxƒ‹‚ł͂ ‚é

472:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/05 23:25:30.03 jdPHLPpw.net
‚à‚¤>>442‚Í“Š‚°o‚µ‚Ä‚¢‚邾‚낤‚æ

473:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 06:49:13.67 SP/YWN4v.net
>>460
“Š‚°o‚µ‚Ä‚¢‚Ü‚¹‚ñB
>>448‚³‚ñ‚Ì‚¹‚Á‚©‚­‚̃\[ƒX‚ª‚¿‚å‚Á‚Æ•¡ŽG‚ÅAAA
Œ¾—t‚Å‚È‚É‚ð‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ì‚©AƒAƒhƒoƒCƒX‚Ù‚µ‚¢‚Å‚·B
—v‚ÍA
archive‰»‚µ‚½ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚͉üsƒR[ƒh\n‚ªÁ‚¦‚½ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‰»‚µ‚Ă邩‚ç
•’Ê‚ÉCSV‚ðŠJ‚­ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ä‚¢‚邯
archiveŒãA³í‚ɓǂݞ‚܂Ȃ¢‚Á‚Ä‚±‚Ƃł·‚æ‚ËH
‚Æ‚¢‚¤‚±‚Æ‚ÍAƒoƒCƒiƒŠó‘Ô‚ÌCSV‚ð“ǂݞ‚ÞƒvƒƒOƒ‰ƒ€•¶‚𑂯‚Á‚Ä‚±‚Ƃł·‚©H
‚Å‚àA‚»‚ꂾ‚ƃrƒWƒ…ƒAƒ‹ƒXƒ^ƒWƒIã‚̃fƒoƒbƒOƒvƒŒƒC‚¶‚á
ƒoƒCƒiƒŠ‰»‚µ‚ĂȂ¢csv‚È‚ñ‚ŃGƒ‰[‚ª‹N‚«‚Ü‚·‚æ‚ËH
‚¾‚©‚ç‚·‚²‚­¢‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚©

474:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 12:19:35.09 knV8JfdB.net
>>461
>>‚Å‚àA‚»‚ꂾ‚ƃrƒWƒ…ƒAƒ‹ƒXƒ^ƒWƒIã‚̃fƒoƒbƒOƒvƒŒƒC‚¶‚á
>>ƒoƒCƒiƒŠ‰»‚µ‚ĂȂ¢csv‚È‚ñ‚ŃGƒ‰[‚ª‹N‚«‚Ü‚·‚æ‚ËH
‰½‚ðŒ¾‚Á‚Ä‚¢‚é‚Ì‚©•ª‚©‚ç‚ñ
ƒfƒoƒbƒOƒ‚[ƒh‚¾‚낤‚ªƒoƒCƒiƒŠŒ`Ž®‚̃tƒ@ƒCƒ‹‚ð“ǂݞ‚ÞƒvƒƒOƒ‰ƒ€‚𑂯‚΃oƒCƒiƒŠŒ`Ž®‚œǂݞ‚Þ‚µA
ƒeƒLƒXƒgŒ`Ž®‚ð“ǂݞ‚ÞƒvƒƒOƒ‰ƒ€‚𑂯‚΃eƒLƒXƒgŒ`Ž®‚œǂݞ‚Þ‚Å‚µ‚å

475:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 12:41:21.71 SP/YWN4v.net
>>462
‚¦‚Á‚ÆAŽ©•ª‚Ì’mޝ•s‘«‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª
•’Ê‚É”Žš‚Æu,v‚¾‚¯‚ª‹l‚Ü‚Á‚½csvƒtƒ@ƒCƒ‹‚ð—pˆÓ‚µ‚Ä‚¢‚Ä‚à
ƒoƒCƒiƒŠŒ`Ž®‚œǂރvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ä‚¢‚ê‚Î
ƒoƒCƒiƒŠŒ`Ž®‚œǂނÁ‚Ä‚±‚Ƃł·‚©H
ƒoƒCƒiƒŠŒ`Ž®‚œǂރvƒƒOƒ‰ƒ€‚ð‘‚¢‚½ê‡‚Í
—pˆÓ‚·‚éƒtƒ@ƒCƒ‹‚àƒoƒCƒiƒŠŒ`Ž®‚ŕۑ¶‚³‚ꂽƒtƒ@ƒCƒ‹‚¶‚á‚È‚¢‚Æ
ƒ_ƒ‚Ȃ̂©‚ȂƎv‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚¯‚ÇB

476:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 13:34:50.10 knV8JfdB.net
>>463
‚»‚à‚»‚àã‚Ì•û‚É‘‚¢‚Ä‚ ‚Á‚½
uƒoƒCƒiƒŠŒ`Ž®‚͉üs‚ªíœ‚³‚ê‚év‚Á‚Ä‚¢‚¤‚Ì‚ª•\Œ»‚Æ‚µ‚Ä“KØ‚¶‚á‚È‚¢‚È
‰üsƒR[ƒh‚ð‰üs‚Æ‚µ‚Ä”Fޝ‚·‚é‚Ì‚ªƒeƒLƒXƒgŒ`Ž®
‰üsƒR[ƒh‚ð‚»‚Ì‚Ü‚Ü•¶Žš‚Ì—…—ñ‚Æ‚µ‚Ä”Fޝ‚·‚é‚Ì‚ªƒoƒCƒiƒŠŒ`Ž®
ƒeƒLƒXƒgŒ`Ž®‚̃tƒ@ƒCƒ‹‚ðƒoƒCƒiƒŠŒ`Ž®‚œǂݞ‚ñ‚¾‚ç
‚»‚̃eƒLƒXƒg“à‚̉üsƒR[ƒh‚ª‚»‚̂܂ܕ¶Žš—ñ‚Æ‚µ‚ēǂݞ‚Ü‚ê‚邾‚¯

477:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 13:46:37.16 2W2TZVJf.net
‚P •¡”ƒf[ƒ^‚ðˆê‚‚ɂ܂Ƃ߂½‚¢iˆÃ†‰»‚µ‚½‚¢j
‚Q “ǂݞ‚݃vƒƒOƒ‰ƒ€icsvƒp[ƒT[Hj‚ÍŠù‘¶‚Ì‚à‚Ì‚ð‚»‚Ì‚Ü‚Ü—¬—p‚µ‚½‚¢
‚Á‚Ä‚±‚ƂȂ̂©‚Ècc
>>444,>>446,>>448‚̃Lƒ‚‚ÍADXƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚ðˆê–{‚Ìchar”z—ñ‚ɓǂݞ‚Þ(ƒoƒCƒiƒŠƒf[ƒ^‚Æ‚µ‚Ĉµ‚¤)‚Æ‚¢‚¤•”•ª‚Ȃ̂ÅA
Œ‹‹ÇDXƒA[ƒJƒCƒu‚àifstream‚àŠÖŒW‚È‚­‚ÄAchar”z—ñ“à‚̃oƒCƒiƒŠƒf[ƒ^‚ðŽ©—Í‚Å‰ð͂ł«‚é‚©‚Æ‚¢‚¤˜b‚ɂȂé
ƒpƒ\ƒRƒ“‚ÅŽg‚¤ƒf[ƒ^‚Í‘S‚ăoƒCƒiƒŠƒf[ƒ^‚ÆŒ¾‚¦‚é‚Ì‚ÅAcsv‚¾‚낤‚ª‰¹º‚¾‚낤‚ªDXƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚¾‚낤‚ª‘S‚ăoƒCƒiƒŠŒ`Ž®‚œǂݞ‚ß‚é

478:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 14:40:43.77 SP/YWN4v.net
>>462
„ƒpƒ\ƒRƒ“‚ÅŽg‚¤ƒf[ƒ^‚Í‘S‚ăoƒCƒiƒŠƒf[ƒ^‚ÆŒ¾‚¦‚é‚Ì‚ÅA
„csv‚¾‚낤‚ªDXƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚¾‚낤‚ª‘S‚ăoƒCƒiƒŠŒ`Ž®‚œǂݞ‚ß‚é
‚»‚Ì—˜_‚¾‚Æcsv‚≹º‚Ȃǂ̊O•”‘fÞƒf[ƒ^‚ðDXarchiveƒtƒ@ƒCƒ‹‚É‚µ‚½‚Æ‚µ‚Ä‚àA
archive‚·‚é‘OA‚‚܂è‚̓rƒWƒ…ƒAƒ‹ƒXƒ^ƒWƒI‚̃vƒƒWƒFƒNƒgã‚Å
ƒrƒ‹ƒh‚µ‚ijí‚É‹@”\‚µ‚Ä‚éƒvƒƒOƒ‰ƒ€‚»‚̂܂܂łà
archiveŒã‚à³í‚É‹@”\‚·‚é‚Í‚¸‚ł͂Ȃ¢‚Å‚·‚©H
‚à‚¤­‚µ‹ï‘Ì“I‚ÉŒ¾‚¢‚Ü‚·‚Æ>>442‚Åà–¾‚µ‚«‚ê‚È‚©‚Á‚½‚ñ‚Å‚·‚ª
ifstream ifs‚ð—˜—p‚µ‚ÄAcsv‚Ì’†‚Ì”’l‚ð”z—ñ‚É“ü‚ꞂރvƒƒOƒ‰ƒ€‚ð
Ž©•ª‚Í‘‚¢‚Ă܂µ‚ÄA‚»‚̃vƒƒOƒ‰ƒ€‚Å–â‘è‚È‚­“®‚¢‚Ä‚éƒQ[ƒ€‚ª‚ ‚é‚ñ‚Å‚·‚ªA
‚»‚ê‚ÌŠ®¬Œã‚Éreleaseƒrƒ‹ƒh‚µ‚ÄAŽg—p‚µ‚Ä‚éƒTƒEƒ“ƒh‚âcsv‚Ì‘fÞ‚Í
ƒtƒHƒ‹ƒ_‚²‚Æarchiveƒtƒ@ƒCƒ‹‰»‚µ‚½‚ñ‚Å‚·‚æ(”z•z‚·‚éꇂ͊F‚³‚ñ‚»‚¤‚µ‚Ü‚·‚æ‚ËHB
‚»‚µ‚Äexeƒtƒ@ƒCƒ‹‚ðŽÀs‚µ‚½‚Æ‚±‚ëA‰æ‘œ‚âƒTƒEƒ“ƒh‚ͳí‚ɓǂݞ‚Þ‚ñ‚Å‚·‚ªA
csv‚¾‚¯³í‚ɓǂݞ‚ñ‚Å‚­‚ê‚È‚¢‚ñ‚Å‚·B
ƒGƒ‰[‚É‚È‚é‚Æ‚¢‚¤‚æ‚è‚ÍA”’l‚𳂵‚­“ǂݞ‚ñ‚Å–³‚¢‚悤‚ÅA”z—ñ‚ð—˜—p‚µ‚½”wŒi‰æ‘œ‚ª
ƒoƒO‚è‚Ü‚·B
—Ⴆ‚΂»‚±‚Å‘fÞ‚ðarchiveƒtƒ@ƒCƒ‹‰»‚¹‚¸‚ÉA‘fÞ‚ª“ü‚Á‚½ƒtƒHƒ‹ƒ_‚ð‚»‚Ì‚Ü‚Ü‚Å
—˜—p‚·‚邯‰æ‘œ‚âƒTƒEƒ“ƒh‚Í‚à‚¿‚ë‚ñAcsv‚à³í‚ɓǂݞ‚ÝAƒQ[ƒ€‚à³í‚É“®‚­‚ñ‚Å‚·B
‚Ȃ̂ÅAŽ„‚ÍA‚±‚¤Žv‚Á‚½‚킯‚Å‚·B
ucsv‚ɂ‚¢‚Ä‚ÍAarchiveƒtƒ@ƒCƒ‹‰»‚·‚邱‚Æ‘O’ñ‚É‚µ‚½ƒvƒƒOƒ‰ƒ€‚ð‘g‚܂Ȃ¢‚Æ
³‚µ‚­“ǂ߂Ȃ¢‚Ì‚©‚Èv‚ÆB
‚»‚ê‚ÅAuFileRead_openv‚ðŽg‚í‚È‚¢‚ƃ_ƒ‚Ȃ̂©‚È‚ÆB
archiveƒtƒ@ƒCƒ‹‚Ìcsv‚ð“ǂݞ‚Þê‡AFileRead_open‚ð—˜—p‚µ‚ë‚ÆŒ¾‚í‚ꂽ‚±‚Æ‚ª‚ ‚é‚Ì‚ÅB
‚Å‚à‚ ‚È‚½‚̘b‚ð•·‚¢‚Ä‚½‚çAˆá‚¤‚Ì‚©‚ÈA‚Æ‚©BBB

479:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:06:25.39 knV8JfdB.net
>>466
ƒA[ƒJƒCƒu‚ÍŒ¾‚í‚ÎuƒoƒCƒiƒŠŒ`Ž®v‚̃tƒ@ƒCƒ‹‚Å‚µ‚åH
uƒeƒLƒXƒgŒ`Ž®‚̃tƒ@ƒCƒ‹‚ð“ǂݞ‚ÞƒvƒƒOƒ‰ƒ€v‚ŃoƒCƒiƒŠŒ`Ž®‚̃A[ƒJƒCƒu‚ð“ǂݞ‚à‚¤‚Æ‚µ‚Ă邩‚çƒoƒO‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢H
123
456
789
ã‹L‚̃tƒ@ƒCƒ‹‚ª‚ ‚Á‚½‚Æ‚µ‚Äu1s“ǂݞ‚ÞvŠÖ”‚ðŽg‚Á‚½ê‡
u123vu456vu789v‚Á‚ēǂݞ‚Þ‚¾‚낤‚¯‚Ç
ƒA[ƒJƒCƒu‰»(ƒoƒCƒiƒŠŒ`Ž®)‚·‚邯u1s“ǂݞ‚ÞvŠÖ”‚ðŽg‚¤‚Æ
u123\r\n456\r\n789v‚Ý‚½‚¢‚É ˆê‚‚̕¶Žš—ñ‚Æ‚µ‚Ä‘S•”“ǂݞ‚Þ‚©‚ç”’l‚ª³í‚ɓǂݎæ‚ê‚ĂȂ¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç

480:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:15:20.85 2W2TZVJf.net
‚Ü‚¸ADXƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚Í‘S•”‚̃tƒ@ƒCƒ‹‚ð–³—–î—‡‘Ì•ˆÃ†‰»‚µ‚½Š®‘S“ÆŽ©Œ`Ž®‚Ì‚à‚̂Ȃ̂ÅAŠî–{“I‚ÉDXƒ‰ƒCƒuƒ‰ƒŠ‚ª—pˆÓ‚µ‚½ê—p‚ÌŠÖ”‚Å‚µ‚©“ǂݞ‚߂Ȃ¢
‰æ‘œ‚âƒTƒEƒ“ƒh‚ÍDXƒ‰ƒCƒuƒ‰ƒŠ‚̓ǂݞ‚ÝŠÖ”‚ðŽg‚¤‚©‚çA‰½‚à‚¹‚¸‚Æ‚àDXƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚߂邿‚¤‚ɂȂÁ‚Ä‚é‚ñ‚¾‚æ
LoadGraph“™‚É‚ÍA“à•”“I‚ÉFileRead_open‚ª“ü‚Á‚Ä‚é‚Ì‚ÅAŒ³‚̃tƒHƒ‹ƒ_‚¾‚낤‚ƃA[ƒJƒCƒu‚¾‚낤‚Ɠǂݞ‚ß‚é
‚½‚¾AˆÃ†‰»‚³‚ê‚ĂȂ¢ê‡‚ÉŒÀ‚èA¬×H‚ð˜M‚·‚ê‚΃oƒCƒiƒŠƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä’¼Ú“ǂ߂éBiƒtƒH[ƒ}ƒbƒg‚ð—‰ð‚µ‚ÄŽ©—͂Ń|ƒCƒ“ƒ^ˆÚ“®‚·‚é•K—v‚ª‚ ‚éj@ã‚ł݂ñ‚È‚ªà–¾‚µ‚Ä‚é‚̂͂±‚ê
‚±‚ê‚܂ł̂â‚èŽæ‚è‚ðŒ©‚éŒÀ‚èAƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‰]X‚Í¡‚ÌŒN‚Ì’mޝ‚Å—‰ð‚·‚é‚̂͂½‚Ô‚ñ–³—‚Ȃ̂ÅADXƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠÖ”Žg‚Á‚Ä’n“¹‚É‚ª‚ñ‚΂Á‚½‚Ù‚¤‚ª‚¢‚¢
‚Æ‚¢‚¤‚©‚È‚ºFileRead_open‚ð‹‘‚Þ‚Ì‚©‚ª‚í‚©‚ç‚È‚¢cc

481:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:15:27.11 SP/YWN4v.net
ŒÄ‚Ño‚µ LoadData(int,int,string);//cA‰¡Acsvƒtƒ@ƒCƒ‹ƒpƒX
void LoadData(int y,int x,string s){
@@m_line = y;@m_col = x;
@@int line = 0;int count = 0;int sum = 0;int nokorinoketa=0;
@@ifstream ifs(s);
@@string buf[3000];
@@Map.resize(m_line);//resize‚Ås”‚ðŒˆ‚ß‚é
@@for(int i = 0; i<m_line; i++){Map[i].resize(m_col);}//resize‚ÅŠes‚Ì—ñ”‚ðŒˆ‚ß‚é
@@while(ifs && getline(ifs,buf[line])){line++;}
@@
@@for(int line=0; line<y; line++){
@@@@for(int col=0; col<x; col++){
@@@@@@if(col < x-1){
@@@@@@@sum = buf[line][count]-48;
@@@@@@@count++;
@@@@@@@while(isdigit(buf[line][count])){
@@@@@@@@@@sum = sum*10 + (buf[line][count])-48;
@@@@@@@@@@count++;}
@@@@@@@Map[line][col] = sum;//No‚ªŠi”[
@@@@@@@@@@count++;}
@@@@@@@if(col == x-1){//ÅŒã‚Ì”Žš
@@@@@@@@@@@nokorinoketa = buf[line].size()-count;
@@@@@@@@@@@sum = buf[line][count] - 48;
@@@@@@@@@@@while(nokorinoketa > 1){
@@@@@@@@@@@@@count++;
@@@@@@@@@@@@@sum = sum*10 + (buf[line][count])-48;
@@@@@@@@@@@@@nokorinoketa--;}
@@@@@@@@@@@Map[line][col] = sum;//No‚ªŠi”[
@@@@@@@@@}}
@@@@@count=0;}}

482:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:22:35.20 SP/YWN4v.net
s”§ŒÀ‚Ì‚¹‚¢‚ÅŒ©‚Â炢ƒ\[ƒX‚ɂȂÁ‚Ă܂·‚ªA‚²—¹³‚­‚¾‚³‚¢B
ˆ—“à—e‚͈ø”‚Å”z—ñ‚Ìc‚Ɖ¡‚Ì’l‚ÆAcsvƒtƒ@ƒCƒ‹‚̃pƒX‚ðŽó‚¯Žæ‚èA
‚Ü‚¸Abuf‚É‘S•”“ü‚ê‚Ä‚©‚çAmap”z—ñ‚É“ü‚ê‚Ä‚¢‚­Š´‚¶‚Å‚·B
ŒÄ‚Ño‚µ‚ÍLoadData(4,4,"h/m/data.csv");‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‘‚«‚Ü‚·B
archiveƒtƒ@ƒCƒ‹‰»‚µ‚È‚¯‚ê‚ÎA‚±‚ê‚ųí‚É“®‚«‚Ü‚·B
>>468
>Šî–{“I‚ÉDXƒ‰ƒCƒuƒ‰ƒŠ‚ª—pˆÓ‚µ‚½ê—p‚ÌŠÖ”‚Å‚µ‚©“ǂݞ‚߂Ȃ¢
>‰æ‘œ‚âƒTƒEƒ“ƒh‚ÍDXƒ‰ƒCƒuƒ‰ƒŠ‚̓ǂݞ‚ÝŠÖ”‚ðŽg‚¤‚©‚çA
>‰½‚à‚¹‚¸‚Æ‚àDXƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚߂邿‚¤‚ɂȂÁ‚Ä‚é‚ñ‚¾‚æ
”[“¾‚Å‚·B‚»‚ê‚ð•·‚«‚½‚©‚Á‚½‚ñ‚Å‚·B‚í‚©‚è‚â‚·‚¢‚Å‚·B
>>‚Æ‚¢‚¤‚©‚È‚ºFileRead_open‚ð‹‘‚Þ‚Ì‚©‚ª‚í‚©‚ç‚È‚¢cc
‹‘‚ñ‚Å‚¢‚Ü‚¹‚ñB
ˆê‰žAFileRead_open‚ð>>469‚̃vƒƒOƒ‰ƒ€‚É‘g‚Ýž‚ñ‚Å“®‚­‚悤‚É‚µ‚½‚ñ‚Å‚·B
–â‘è‚È‚­A“®‚«‚Ü‚·B‚»‚ê‚̓vƒƒWƒFƒNƒgã‚ÅA‚Å‚·‚ªB
‚ÅA‚â‚Á‚Ï‚èŠO•”ƒtƒ@ƒCƒ‹‚ðarchive‚µ‚½‚çA‚»‚̃vƒƒOƒ‰ƒ€‚ł͂¤‚Ü‚­csv‚ð“ǂݞ‚܂Ȃ¢‚ñ‚Å‚·B
FileRead_open‚ð‘g‚Ýž‚ñ‚¾‚Ì‚ÉAFileRead_open‚ð‘g‚Ýž‚Þ‘O‚Æ“¯‚¶ƒoƒO‚Ì󋵂ł·B

483:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:27:55.83 2W2TZVJf.net
‚¾‚©‚çFileRead_read‚âFileRead_gets‚œǂނñ‚¾‚¼
‚à‚¤ˆê“xƒŠƒtƒ@ƒŒƒ“ƒX‚ðn“Ç‚·‚é‚ñ‚¾

484:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:28:30.17 SP/YWN4v.net
‚ A‚¿‚Ȃ݂É>>469‚Å—˜—p‚µ‚Ä‚¢‚éMap”z—ñ‚Ì—v‘f”‚ÍŒˆ‚߂è‚炸A
vector<vector<int>>Map;‚ÆéŒ¾‚µ‚Ä‚¨‚èA
‘æˆêA‘æ“ñˆø”‚ðŽó‚¯Žæ‚Á‚Ä‚©‚ç—v‘f”‚ðŒˆ’è‚³‚¹‚Ä‚¢‚Ü‚·B

485:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:35:23.97 SP/YWN4v.net
>>471
‚¿‚á‚ñ‚ÆFileRead_read‚œǂރvƒƒOƒ‰ƒ€‚ÉC³‚µ‚Ü‚µ‚½B
‹ï‘Ì“I‚É‚ÍA
ifstream ifs(s);
while(ifs && getline(ifs,buf[line])){line++;}
‚̉ӊ‚ð
int fh = FileRead_open(s.c_str());
while(fh && getline(fh,buf[line])){line++;}
‚Æ•ÏX‚·‚邾‚¯‚Å‚·i‚±‚ÌꇂÍÅŒã‚ÉFileRead_close(fh);‚µ‚Ă܂·B
‚±‚ê‚Å–â‘è‚È‚­‚È‚¢‚Å‚·‚©H
ŽÀÛ‚ÉAvisualstudio‚̃vƒƒWƒFƒNƒgã‚Ńrƒ‹ƒh‚·‚邯
³í‚É“®‚¢‚Ä‚¢‚Ü‚·B
‚Ȃ̂ÉAreleaseƒrƒ‹ƒh‚µ‚ÄA‘fÞƒtƒ@ƒCƒ‹‚ðarchive‚µ‚½“r’[
csv‚ͳí‚ɓǂݞ‚܂Ȃ¢‚ñ‚Å‚·AAAA‚Ù‚ñ‚ÆŽQ‚Á‚Ă܂·BB
‚Ȃɂªˆ«‚¢‚ñ‚Å‚µ‚傤H

486:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:45:28.86 SP/YWN4v.net
‚È‚ºAFileRead_open‚ðŽg‚Á‚Ä‚é‚Ì‚ÉA
FileRead_open‚ðŽg‚Á‚ĂȂ¢‚Æ‚«‚̃oƒO‚ªo‚é‚ñ‚Å‚µ‚傤‚©B
‚Å‚àAarchive‰»‚µ‚È‚¯‚ê‚ÎAFileRead_open‚ðŽg‚Á‚Ă邻‚ê‚Å‚à³í‚É“®‚­‚̂ł·B
ˆø”‚Åcsvƒtƒ@ƒCƒ‹‚̃pƒX‚ðŽó‚¯Žæ‚Á‚Ä‚¢‚é‚Ì‚ª–â‘è‚È‚ñ‚Å‚µ‚傤‚©H
‚Å‚àA—˜—p‚·‚écsvƒtƒ@ƒCƒ‹‚ª‚¢‚­‚Â‚à‚ ‚é‚̂ŌĂÑo‚µ–½—߂̈ø”‚Ńtƒ@ƒCƒ‹‚ð‘I‘ð‚µ‚Ä‚â‚ç‚È‚¢‚Æ
¢‚é‚ñ‚Å‚·‚æ‚ËB
‚à‚¿‚ë‚ñAˆø”‚ł͔’l‚ðŽó‚¯Žæ‚èAswitch‚Å”’l‚²‚Æ‚Écsv‚ð‘I‘ð‚³‚¹‚Ä‚à‚¢‚¢‚Å‚·‚ªAA
‚Å‚àˆø”‚ª–â‘è‚ł͖³‚¢‚Æ‚àŽv‚¤‚ñ‚Å‚·‚æAAAAAB
‚È‚ñ‚łȂ̂©A‚à‚¤‰½“ú‚à”Y‚ñ‚Å‚¢‚Ü‚·B
‚à‚µ‚æ‚©‚Á‚½‚瓪‚©‚甎š,”Žš,.....‚Æ‚¢‚¤data‚ª“ü‚Á‚½‚ƒ‚“‚–‚ð
FileRead_open‚ÅŠJ‚¢‚ÄA”z—ñ‚É“ü‚ê‚Ä‚¢‚­‚Æ‚¢‚¤
ƒVƒ“ƒvƒ‹‚ȃ\[ƒX‚ð‘‚¢‚Ă݂Ă­‚ê‚Ü‚¹‚ñ‚©H
DXƒ‰ƒCƒuƒ‰ƒŠ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚É‚Ícsv‚ðŽg‚Á‚½‚à‚Ì‚ªÚ‚Á‚ĂȂ¢‚ñ‚Å‚·‚æAA
‚Ȃ̂ÅAŒ©‚¹‚Ăقµ‚¢‚Å‚·B‚»‚ê‚ð—‰ð‚µ‚ĉž—p‚³‚¹‚½‚¢‚Ì‚ÅB
‚¨Šè‚¢‚µ‚Ü‚·A‚Ù‚ñ‚Ʀ‚­¢‚Á‚Ä‚¢‚Ü‚µ‚ÄAAA

487:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 15:48:35.98 6e9JnvLB.net
‚»‚ê‹t‚¶‚á‚È‚¢‚Ì‚©H

488:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 17:09:17.90 stA8I9vh.net
—Ç‚­•ª‚©‚ç‚ñ‚¯‚ÇA‚±‚ñ‚ÈŠ´‚¶‚ÌŽ–‚ª‚µ‚½‚¢‚ÌH
void LoadData( int t_Width, int t_Height, std::string t_FileName )
{
int t_FileHandle = FileRead_open( t_FileName.c_str() );
int t_FileSize = FileRead_size( t_FileName.c_str() );
std::vector< std::vector< int > > t_MapDataVec;
int t_LoadNum = 0;
char t_Char;
//ƒ}ƒbƒv‚Ì”z—ñ‚ðŠm•Û
t_MapDataVec.resize( t_Height );
for( int i = 0; i < t_Height; i++ )
{
t_MapDataVec[ i ].resize( t_Width );
}
//³í‚É1•¶Žš‚ð“ǂݞ‚ß‚éŠÔAŒJ‚è•Ô‚·
while( ( t_Char = FileRead_getc( t_FileHandle ) ) != -1 ){
if( isdigit( t_Char ) != 0 ){
int t_Sum = 0;
do{
t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' );
t_Char = FileRead_getc( t_FileHandle );
}while( isdigit( t_Char ) != 0 );
t_MapDataVec[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ] = t_Sum;
++t_LoadNum;
}
}
FileRead_close( t_FileHandle );
}

489:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 20:11:51.17 stA8I9vh.net
>>473
int fh = FileRead_open(s.c_str());
while(fh && getline(fh,buf[line])){line++;}
‚ñH
FileRead_read‚Æ‚©‚ÌDXƒ‰ƒCƒuƒ‰ƒŠŠÖ”‚¶‚á‚È‚­‚Ä
getline‚ªŽg‚í‚ê‚Ä‚é—l‚¾‚ªH
—Ⴆ‚Îabc.csv‚𑼂̃tƒ@ƒCƒ‹‚Æ“Z‚ß‚Ä
Archive.dxa‚Á‚Ä‚¢‚¤ƒA[ƒJƒCƒu‚É‚µ‚½ê‡A
std::ifstream t;
t.open( "abc.csv");‚Æ‚©‚µ‚½‚Á‚ēǂݞ‚܂Ȃ¢‚æ
‚»‚ñ‚ȃtƒ@ƒCƒ‹–³‚¢‚ñ‚¾‚©‚ç
DXƒ‰ƒCƒuƒ‰ƒŠ—p‚ÌArchiveì‚Á‚Ä‚é‚Ì‚É
‚»‚ê‚ð’Êí‚Ì“üo—ÍŠÖ”‚œǂÝo‚»‚¤‚Æ‚µ‚Ä‚é‚Ì‚ªƒoƒO‚ÌŒ´ˆö‚¾‚æ

490:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 22:11:13.47 SP/YWN4v.net
>>477
„getline‚ªŽg‚í‚ê‚Ä‚é—l‚¾‚ªH
int fh = FileRead_open(s.c_str());
‚¦‚Á‚ÆA‚Ü‚¸‚±‚ê‚ð‚µ‚½Žž“_‚ÅA
ƒtƒ@ƒCƒ‹“à‚Ì•¶Žš‚ªfh


491:‚É“ü‚Á‚Ă邯Žv‚Á‚Ä‚é‚ñ‚Å ‚»‚ê‚ðgetline(fh,buf[line]))‚·‚é‚킯‚Å‚·‚©‚ç –â‘è‚È‚¢‚©‚ÆŽv‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªAAŽ„A‚Ȃɂ©Š¨ˆá‚¢‚µ‚Ä‚é‚̂łµ‚傤‚©AA „t.open( "abc.csv");‚Æ‚©‚µ‚½‚Á‚ēǂݞ‚܂Ȃ¢‚æ „‚»‚ñ‚ȃtƒ@ƒCƒ‹–³‚¢‚ñ‚¾‚©‚ç ‚±‚ê‚Í‚Ç[‚¢‚¤‚±‚Ƃł·‚©HƒpƒX‚Ì•\‹L‚̘b‚Å‚µ‚½‚ç ‚±‚±‚ł͊„ˆ¤‚µ‚½‚¾‚¯‚Å‚·‚̂ŎÀÛ‚Í“ª‚̃tƒHƒ‹ƒ_‚ƃtƒ@ƒCƒ‹–¼‚Æ“ü—Í‚µ‚Ă܂·B t.open( "ƒtƒHƒ‹ƒ_–¼/abc.csv");‚ÈŠ´‚¶‚ÅB AA‚»[Œ¾‚¤–â‘è‚ł͂Ȃ­‚ÄAarchive‚µ‚½ê‡ "abc.csv"‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹–¼‚ł͂Ȃ­‚È‚é‚Æ‚¢‚¤˜b‚Å‚·‚©HH >>476 ‚Ü‚³‚©A‚±‚êAŽ©•ª‚Æ“¯‚¶‚±‚Æ‚â‚Á‚Ä‚éƒvƒƒOƒ‰ƒ€‚Å‚·‚©H ‚Ü‚³‚©‚±‚ñ‚ȂɒZ‚­‚Å‚«‚Ü‚·‚æA‚Æ‚©‚¶‚á‚È‚¢‚Å‚·‚æ‚ËH ‚·‚²‚­‹»–¡[‚¢‚̂ł¿‚å‚Á‚ƈ—‚ð‚¶‚Á‚­‚è“ǂ܂¹‚Ä’¸‚«‚Ü‚·B



492:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 22:15:41.50 SP/YWN4v.net
>>477
‚ A¡‹C‚«‚Ü‚µ‚½A
Ž©•ªFileRead_readŽg‚Á‚ĂȂ¢‚Å‚·‚ËAAA
FileRead_open‚ÆFileRead_read‚ƈꂭ‚½‚Él‚¦‚ă\[ƒXì‚Á‚Ä‚µ‚Ü‚Á‚Ă܂µ‚½B
FileRead_open‚àDXƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠÖ”‚Å‚»‚ê‚ÅŠJ‚¢‚Ă邩‚ç
DXƒ‰ƒCƒuƒ‰ƒŠArchive‚µ‚½ƒtƒ@ƒCƒ‹‚ðŠJ‚­–â‘è‚Í‚·‚łɃNƒŠƒA‚µ‚½‚ÆB

493:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 22:26:57.73 2W2TZVJf.net
”–X‹C‚¢‚Ä‚¢‚½‚¯‚ÇA‚ ‚Ü‚è‚É‚àŠî–{“I‚È‚±‚Æ‚ª‚í‚©‚Á‚ĂȂ³‚·‚¬‚é
Ѝˆá‚¢‚Å‚·‚ç‚È‚­‚ÄA‘S‚­‚í‚©‚Á‚ĂȂ¢
int fn ‚Í‚½‚¾‚̃nƒ“ƒhƒ‹iޝ•ʔԆj‚¾‚µAƒtƒ@ƒCƒ‹ƒI[ƒvƒ“‚Ɠǂݞ‚݂͈Ⴄ‚µAƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚ɂ‚¢‚Ä‚à‘S‚­‚í‚©‚Á‚ĂȂ¢‚µA‚»‚Ì’mޝ‚ŃoƒCƒiƒŠƒtƒ@ƒCƒ‹‚ð—‰ð‚Å‚«‚é‚킯‚ª‚È‚¢
‚ ‚ñ‚ÜŒµ‚µ‚¢‚±‚ÆŒ¾‚¢‚½‚­‚È‚¢‚¯‚ÇAE‚Á‚Ä‚«‚½ƒRƒsƒy‚ð‘g‚݇‚킹‚Äì‚낤‚ÆŽv‚킸
c++‚ÌŠî–{‚©‚ç•׋­‚µ‚ÄAˆê•¶Žš‚¸‚ÂŽ©•ª‚őł¿ž‚ñ‚¾‚Ù‚¤‚ª‚¢‚¢

494:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 23:04:19.42 SP/YWN4v.net
>>476
‚·‚݂܂¹‚ñA¡‚܂Ŏg‚Á‚½‚±‚ƂȂ¢ŠÖ”‚â•\Œ»‚ª‚ ‚è‚Ü‚·‚̂ł悩‚Á‚½‚狳‚¦‚Ä’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©AA
Ž©•ª‚Í¡¬’·‚µ‚½‚¢‚ñ‚ÅA”ñí‚ÉŠÖS‚ª‚ ‚è‚Ü‚·‚̂łº‚Ð‚Æ‚à‚¨Šè‚¢‚µ‚Ü‚·B
Ž¿–â‚PA
if( isdigit( t_Char ) != 0 )
‚±‚±‚̈Ӗ¡‚ÍAisdigit‚Åut_Char‚Ì(“ª‚ª)‹ó‚¶‚á–³‚¢‚È‚çv‚Ì”Fޝ‚ų‰ð‚Å‚·‚©H
”»’èŠÖ”‚Ìisdigit‚ð—˜—p‚µ‚½‚±‚ƂȂ¢‚à‚Ì‚ÅAA
Ž¿–â‚QA
‚à‚µ‚P‚ÌŽ„‚Ì”Fޝ‚ª“–‚½‚Á‚Ä‚¢‚邯‚·‚ê‚Î
do{ t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' );
t_Char = FileRead_getc( t_FileHandle ); }while( isdigit( t_Char ) != 0 );
‚±‚±‚ÌðŒŽ®‚ÍAt_Char‚Ì’†‚Ì•¶Žš‚ð“Ç‚Ýi‚߂Ȃª‚ç
u‹ó‚̗̈æ‚ɂȂé‚Ü‚Åv‚Æ‚¢‚¤—‰ð‚ɂȂè‚Ü‚·‚ªA‚»‚ê‚ŊԈႢ‚È‚¢‚Å‚·‚©H
Ž¿–â‚RA
t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' );
‚·‚݂܂¹‚ñA‚±‚±‚Ìt_Char - '0'‚Ì—‰ð‚ª‚Å‚«‚ĂȂ¢‚ñ‚Å‚·‚ª‚±‚ê‚͂ȂɂðˆÓ–¡‚µ‚Ä‚¢‚Ü‚·‚©H
„‘ª‚Å‚Íu,v‚Ìꊂ𔻒f‚·‚邽‚߂ɋLÚ‚µ‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ª
u- '0'v‚Í•¶Žš‚Ì0‚Æ•¶Žš‚Ìu,v‚Í“¯‹`Œê‚Å‚·‚©H
t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); ‚Í‚È‚É‚ð‚µ‚Ä‚¢‚é‚Ì‚©
‰ðà‚µ‚Ä’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©AA
‚SA‹†‹É‚É—‰ð‚ª‘«‚肸¢‚Á‚Ä‚¢‚é‚Ì‚ª
t_MapDataVec[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ] = t_Sum;
‚Å‚·B
–{“–‚ÉA‚±‚ê‚͉‚߂Č©‚½•\Œ»‚È‚ñ‚Å‚·‚ª
t_LoadNum / t_Width‚łȂº‚»‚ÌŽž‚Ìs”‚Ì“YŽš‚ªŠ„‚èo‚¹‚é‚Ì‚©A
t_LoadNum % t_Width‚łȂº‚»‚ÌŽž‚Ì—v‘f”‚Ì“YŽš‚ªŠ„‚èo‚¹‚é‚Ì‚©
‚¨Šè‚¢‚µ‚Ü‚·A‰ðà‚ðAAAA‚·‚²‚­ŠÖS‚ª‚ ‚è‚Ü‚·B‚»‚à‚»‚àA’N‚à‚ª‹LÚ‚·‚é‚Å‚ ‚낤A
for(int line=0; line<y; line++){
@@@@for(int col=0; col<x; col++){
‚ÌŽ®‚ª–³‚¢ƒvƒƒOƒ‰ƒ€‚ÅA“ñŽŸŒ³”z—ñ‚ð‰ñ‚µ‚Ä‚¢‚é—lŽq‚ª
Ž©•ª‚Ì‘z‘œŒÀ“xŠO‚ÅA‚à‚¤‚Ȃɂª‚È‚ñ‚¾‚©B
t_LoadNum‚Ì’l‚¾‚¯‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ă邾‚¯‚łȂº“ñŽŸŒ³”z—ñ‚ð‚·‚×‚Ä‰ñ‚·‚±‚Æ‚ª‰Â”\‚ɂȂé‚ñ‚Å‚·‚©H

495:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 23:12:10.86 SP/YWN4v.net
>>480
ŒoŒ±‚ªó‚¢‚͔̂F‚߂܂·AA
“Á‚ÉŠO•”ƒtƒ@ƒCƒ‹‚ð‚¢‚¶‚é‚Ì‚ÆAarchiveƒtƒ@ƒCƒ‹‚ɂ‚¢‚Ă͂قñ‚Æ—‰ð“x‚ª’á‚¢‚Å‚·B
‚Å‚àA‚±‚±‚Å‚»‚¤Žw“E‚³‚ê‚邱‚Æ‚àA
‚Ü‚½Ž„‚ªŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚­‚±‚Æ‚àŽ©•ª‚ª¬’·‚·‚é‚ЂƂ‚̎–•¿‚ɂ͂Ȃè‚Ü‚¹‚ñ‚Å‚µ‚傤‚©AA
‚½‚¾ƒRƒsƒy‚µ‚½‚¢‚̂ł͖³‚­Aƒ\[ƒX‚ð—‰ð‚µ‚½‚­‚Ä>>481‚Å‚àŽ¿–₳‚¹‚Ä’¸‚«‚Ü‚µ‚½B
–¢nŽÒ‚Ȃ͔̂F‚߂܂·A‹^–â‚ÉŽv‚Á‚½‚±‚Æ‚ð‚Ü‚¸Ž©•ª‚ÅŒŸõ‚Å’²‚ׂĂ݂Ă̎¿–â‚Å‚·B
‹³‚¦‚Ä’¸‚¯‚È‚¢‚Å‚µ‚傤‚©BB
³’¼ADXƒ‰ƒCƒuƒ‰ƒŠ‚̃A[ƒJƒCƒu‚ðŽg‚í‚È‚¯‚ê‚Î
ƒQ[ƒ€‚Í“®‚­‚̂ł·‚ªADXƒ‰ƒCƒuƒ‰ƒŠ‚̃A[ƒJƒCƒu‚ł‚܂¸‚¢‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·B
releaseƒrƒ‹ƒh‚µ‚½‚ ‚ƂɃoƒO‚


496:Å—V‚ׂȂ¢‚̂łقñ‚Æh‚¢‚̂ł·B



497:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 23:21:53.72 SP/YWN4v.net
>>480
C++‚ðn’m‚¹‚¸‚Æ‚àA•Ö—˜‚ÈŠÖ”‚Ì‚¨‚©‚°‚Å
ŽèŒy‚ɃQ[ƒ€‚ðì‚ê‚éA‚»‚ꂪDXƒ‰ƒCƒuƒ‰ƒŠ‚Ì—Ç‚³‚Å‚ ‚èA
’ZŠ‚Å‚à‚ ‚é‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B
‰æ‘œ‚ð•`‰æ‚·‚é‚Ì‚àŠÖ”‚ЂƂ‚ł·B‚»‚ê‚Å•\ަ‚Å‚«‚é‚Ì‚Å
‚‚܂¸‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Å‚àmapî•ñ‚ðŠO•”ƒtƒ@ƒCƒ‹‚É‚µ‚ēǂނ±‚Æ‚ÍA‚‚܂¸‚Ä‚¢‚Ü‚·B
Œµ–§‚ɂ̓A[ƒJƒCƒu‚µ‚È‚¯‚Γǂނ±‚ƂͬŒ÷‚µ‚Ä‚¢‚Ü‚·‚ªAA
u‚¨‘O‚ÍŠî–{‚ª‚È‚Á‚Ä‚¢‚È‚¢v‚ÆŒ¾‚í‚ꂽ‚ç‚»‚¤‚È‚ñ‚Å‚·‚ª
‚Å‚àƒ`ƒ…[ƒgƒŠƒAƒ‹“I‚ȃuƒƒO‚âŽQl‘‚Å‚àA‚ЂƂ‚ЂƂŠ®‘S‚É—‰ð‚µ‚悤‚Æ‚·‚邯ÁÜ‚·‚é‚©‚ç
¡‚ÌŽ©•ª‚ł͂킩‚ç‚È‚­‚Ä‚à‚Æ‚è‚ ‚¦‚¸‚»‚¤‚È‚ñ‚¾‚Æ‚¢‚¤¸_‚Åi‚߂Ă¢‚«‚Ü‚µ‚傤“I‚È
•Œ¾‚à‘½‚©‚Á‚½‚Å‚·B‚Ԃ‚©‚邽‚тɊo‚¦‚Ä‚¢‚¯‚΂¢‚¢“I‚ÈAAˆá‚¢‚Ü‚·‚Å‚µ‚傤‚©H
ƒtƒ@ƒCƒ‹‚ðˆµ‚¤AƒoƒCƒiƒŠŒ`Ž®‚Æ‚©‚ÍA‰‚߂Ăł·B‚Ȃ̂Ń\[ƒX‚àŒ©‹ê‚µ‚¢‚Å‚·B
‚Å‚à‚»‚ñ‚ÈŽ„‚Å‚à>>476‚̃vƒƒOƒ‰ƒ€‚Í‚·‚²‚­–£—Í“I‚¾‚Æ‚¢‚¤‚±‚Æ‚ª‚í‚©‚é‚ñ‚Å‚·B
Šw‚Ñ‚½‚¢‚ñ‚Å‚·AAŠÈ’P‚ȉðà‚Å‚¢‚¢‚Ì‚ÅA‚¨Šè‚¢‚Å‚«‚Ü‚¹‚ñ‚©H

498:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/07 23:54:23.29 VUsIud2k.net
’·‚¢B
y1E2zisdigit‚ª•ª‚©‚ç‚È‚¢‚È‚çisdigit‚ɂ‚¢‚Ä’²‚ׂê‚ÎH
y3z‹³‰È‘‚Ìʼn‚ÉÚ‚Á‚Ä‚é‚Í‚¸‚¾‚ªu'0'v‚Í0‚Æ‚¢‚¤•¶Žš‚»‚Ì‚à‚Ì‚ð•\‚·
y4z“K“–‚É”Žš‚ð“ü‚ê‚ÄŒvŽZ‚µ‚Ă݂ê‚ÎH

499:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 00:37:34.88 DgEMMqli.net
>>484
y4z“K“–‚É”Žš‚ð“ü‚ê‚ÄŒvŽZ‚µ‚Ă݂ê‚ÎH
‚±‚êA¡‚â‚Á‚Ä‚é‚ñ‚Å‚·‚ªA–Ú‚©‚ç—Ø‚Å‚·AAA
‚·‚²‚¢A“YŽš‚̉ñ‚µ•ûA‚±‚ñ‚ȃVƒ“ƒvƒ‹‚È•\Œ»•û–@‚ª‚Á‚½‚È‚ñ‚Å
‚·‚²‚¢I

500:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 00:38:42.99 DgEMMqli.net
stA8I9vh‚³‚ñA“VË‚¾AAŽQl‘‚âƒuƒƒO‚ÅŒ©‚½‚±‚ƂȂ¢‚Å‚·‚æA
‚±‚ñ‚ȉñ‚µ•û‚µ‚Ä‚élB

501:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 00:46:42.46 DgEMMqli.net
>>481‚Ì‚SA‚Ü‚¶‚Å‚â‚΂¢Ž¿–â‚Å‚µ‚½‚ËBƒAƒz‚·‚¬‚éA‚Æ‚¢‚¤‚©
ŒŸØ‚µ‚ë‚Á‚ÄŠ´‚¶‚Å‚·‚æ‚ËB‚Ù‚ñ‚Æ‚·‚݂܂¹‚ñB
‚½‚¾A[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ]‚Å‚Í
”z—ñ‚Ì—ñ”‚Æ“YŽš‚Æ‚ª“¯‚¶’l‚¾‚©‚炱‚»‚Å‚«‚éŒvŽZŽ®‚Å‚·‚ËB
‚¿‚®‚Í‚®‚ÌꇂÍA‚â‚Í‚è
for(int line=0; line<y; line++){
@@@@for(int col=0; col<x; col++){
‚ðŽg‚¤‚µ‚©–³‚¢B
ƒlƒbƒg‚ÅŒ©‚½‚±‚ƂȂ¢‚Ì‚ÍA
”z—ñ‚Ì—ñ”‚Æ“YŽš‚Æ‚ª“¯‚¶”‚ɂԂ¿‚±‚ÞƒP[ƒX‚ª‚ ‚Ü‚è‚È‚¢‚©‚ç
‚Å‚·‚ËAA‚È‚ñ‚¾‚»‚¤‚¢‚¤‚±‚Æ‚©AAA

502:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 00:51:04.46 zhYpFAkU.net
>>486
‚â‚è•û‚Æ‚µ‚Ă͒è”Ô‚¾‚æ
‰SŽÒŒü‚¯‚Ì‹LŽ–‚Æ‚©‚¾‚Æà–¾‚µ‚È‚¢‚¾‚¯‚Å

503:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 00:57:50.45 DgEMMqli.net
>>488
‚Í‚¢AƒVƒ“ƒvƒ‹‚Å‚·‚²‚­‹Á‚«‚Ü‚µ‚½B
‚»‚ê‚ÉA“ñŽŸŒ³”z—ñ‚Ì—v‘f‚ð‰ñ‚·ê‡‚Í
‚±‚ꂪŽg‚¦‚é‚̂͗¼•û‚Ì’l‚ª“¯‚¶ê‡‚¾‚¯‚Å‚·‚æ‚ËH
Ž©•ª‚ª—v‚·‚é”z—ñ‚Í“YŽš‚æ‚è—ñ”‚ª‘½‚¢ê‡‚΂©‚è‚Ȃ̂Å
‚±‚Ì•û–@‚ÍŽg‚¦‚È‚¢B
—v‚Í>>476‚³‚ñ‚̓\[ƒX‚ÌŽQl‚ɂƂ¢‚¤‚±‚Æ‚Å
‹LÚ‚µ‚Ä‚­‚ꂽ‚Ì‚ÅA‚¿‚á‚ñ‚ÆŽ©•ª‚Ì‚â‚肽‚¢‚±‚Æ‚É
‘g‚Ýž‚ß‚Á‚Ä‚±‚Ƃł·‚æ‚ËB

504:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 01:05:53.57 DgEMMqli.net
‚łୂµ‚Å‚à”F‚߂Ǐ‚¯‚邯Šð‚µ‚¢‚̂ł·B
‰SŽÒ‚Å‚·‚ªAð¡ƒQ[ƒ€§ì‚É‚¨‚¢‚Ä‚à‚Á‚Æ‚àƒ|ƒsƒ…ƒ‰[‚ÈUnity‚ł͖³‚­
lŒû‚ªŒ¸­‚µ‚‚‚ ‚éC++‚âDXƒ‰ƒCƒuƒ‰ƒŠ‚ŃQ[ƒ€‚ðì‚낤‚Æ‚µ‚Ă鎄‚Ì‚±‚̃„ƒ‹‹C‚ðB
‚Ü‚ Acsv‚Ìarchiveƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚Þ‰]X‚Ń‚ƒ`ƒx‰º‚ª‚è‚Ü‚µ‚½‚¯‚Ç
‚È‚ñ‚ʼn摜‚âƒTƒEƒ“ƒh‚Ý‚½‚­ƒXƒ€[ƒY‚É—˜—p‚Å‚«‚È‚¢‚Ì‚©A‚Æ
‚È‚ñ‚ç–â‘è‚È‚­i‚ß‚ç‚ꂽ‚Ì‚ÉBB
ŠÈ’P‚ȘbADXƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠÖ”‚É
getline(ޝ•ʔԆ,”z—ñ[]))‚Ì‘ã‚í‚è‚ɂȂé‚à‚Ì‚ª‚ ‚ê‚΂悩‚Á‚½‚Ì‚ÉB
ˆø”‚ªˆá‚¤‚¶‚á‚È‚¢‚Å‚·‚ªA‚Ç‚ê‚àB

505:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 01:09:04.45 zhYpFAkU.net
‚µ@‚ç‚ñ‚ª‚È
‚Ë@‚ë

506:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 01:12:38.23 DgEMMqli.net
>>491
‚±‚Ì–â‘è‚ðl‚¦‚Ä‚¢‚é‚Ì‚ÅQ‚邱‚Æ‚ª‚Å‚«‚È‚¢‚Å‚·
t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' );
‚±‚ê‚Ì ( t_Char - '0' ); ‚͂Ȃɂð•\‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚©H
t_Char - '0'‚Å‚·B
‚È‚ºA•¶Žš—ñ‚Ì'0'‚ðˆø‚­•K—v‚ª‚ ‚é‚Ì‚©A’m‚肽‚¢‚̂ł·B

507:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 01:18:28.37 vg2kVoor.net
URLØÝ¸(dixq.net)
URLØÝ¸(dixq.net)

‚ ‚Á‚¿‚̉ñ“š‚Í“–‚ĂɂȂç‚È‚¢‚Á‚Ä‚©

508:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 01:28:20.69 DgEMMqli.net
t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); ‚̈Ӗ¡‚â
'0'‚ª‚Ȃɂð•\‚µ‚Ä‚¢‚é‚Ì‚©ŒŸõ‚µ‚悤‚É‚à
Œ»ó‚̃[ƒh‚¾‚¯‚ÅŒŸõ‚·‚é‚͖̂³—‚Å‚·‚æBB
‚È‚º‰´‚ª’·•¶‚̃vƒƒOƒ‰ƒ€‚Å‚µ‚Ä‚¢‚邱‚Æ‚ð
‚½‚Á‚½ˆês‚ɂł«‚Ä‚¢‚é‚Ì‚©A‚³‚Á‚Ï‚è‚Å‚·B

509:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 01:34:42.92 DgEMMqli.net
>>476‚̈—‚È‚ñ‚Å‚·‚ª
“ñs–Ú‚Ìint t_FileSize = FileRead_size( t_FileName.c_str() );
‚ð‚µ‚½‚ ‚ÆA•Ï”t_FileSize‚ÍˆêØŽg—p‚³‚ê‚Ä‚¨‚è‚Ü‚¹‚ñ‚ª
‚±‚±‚Ńtƒ@ƒCƒ‹‚̃TƒCƒY‚𓾂é•K—v‚ª‚ ‚é‚̂͂Ȃº‚Å‚·‚©H
‚ǂȂ½‚©‚í‚©‚é•ûA‰ðà‚¨‚Ë‚ª‚µ‚Ü‚·B

510:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 02:39:16.41 38R4ypyC.net
>>495
‚ ‚Ÿ‚²‚ß‚ñ‚Ë
FileSize‚Ì•”•ª‚ÍÁ‚µ‚Ä—Ç‚¢‚æ
‚ ‚ƃVƒ“ƒOƒ‹ƒNƒH[ƒg‚ň͂ñ‚Å‚é‚͕̂¶Žš‚ðŽ¦‚·‚æ CŒ¾Œê‚ÌŠî‘b‚Ë
‚ÅA'0'~'9'‚܂ł̕¶ŽšƒR[ƒh‚Ì’l‚͇‚É•À‚ñ‚Å‚¢‚鎖‚ª•ÛØ‚³‚ê‚Ă邩‚ç
'0'‚ðˆø‚­‚Æ®”’l‚ɕϊ·o—ˆ‚é
'0' ¨ 48
'1' ¨ 49
'2' ¨ 50 //ˆÈ‰º—ª

511:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 02:50:26.67 zhYpFAkU.net
‚Ü‚ •¶ŽšŽü‚è‚̂̎d—l‚©‚çl‚¦‚邯Œˆ‚µ‚ÄC/C++“I‚ɂͳ‚µ‚­‚È‚¢‚ñ‚¾‚낤‚¯‚Ç‚È
‚â‚Á‚¿‚Ⴄ‚æ‚È

512:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 03:32:28.47 DgEMMqli.net
>>496
„FileSize‚Ì•”•ª‚ÍÁ‚µ‚Ä—Ç‚¢‚æ
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·AFileSizeA‚È‚º“ǂނ̂©ŒŸõ‚µ‚½‚èî•ñ“Ç‚ñ‚¾‚è‚Å
‚¸‚Á‚Æ”Y‚ñ‚Å‚¢‚Ü‚µ‚½B•K—v–³‚¢‚ñ‚Å‚·‚ËB
„'0' ¨ 48
‚È‚é‚Ù‚ÇA"-48"‚ð>>496‚³‚ñ‚Í"-'0'"‚Å•\‚µ‚Ä‚¢‚½‚ñ‚Å‚·‚ËB
•׋­‚ɂȂè‚Ü‚µ‚½B
‚²–À˜f‚©‚¯‚Ü‚­‚Á‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
‚ ‚ÆA‚ЂƂ‚¾‚¯Ž¿–₳‚¹‚Ä’¸‚¢‚Ä‚¢‚¢‚Å‚·‚©H
FileRead_open‚Ńnƒ“ƒhƒ‹‚ðŽæ“¾‚µ‚½‚ ‚ÆA
stringŒ^‚Ìbuf”z—ñ‚ðì‚Á‚ÄA‚Ü‚¸‚͈ê’U‚»‚±‚É‘S•”‚ð“ü‚Ꞃ݂½‚¢‚ñ‚Å‚·‚ª
ugetline(fh,buf[line])v‚Ì—l‚ÈŠ´‚¶‚ÅŽg‚¦‚éDXƒ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹“ǂݞ‚ÝŠÖ”‚ª
”»’f‚‚«‚Ü‚¹‚ñB‚à‚µ‚©‚µ‚ÄA–³‚¢Š´‚¶‚Å‚·‚©H
FileRead_gets‚ðŽg‚Á‚ÄA
string buf[3000];&#160;
FileRead_gets( buf,3000, t_FileName ) ;
‚Æ‚©A‚¢‚¯‚Ü‚¹‚ñ‚©H
Ž„‚ÍAˆê’Ubuf[]‚ɂԂ¿ž‚ñ‚ÅA
‚»‚Ì‚ ‚Æ‚Í‚à‚¤DXƒ‰ƒCƒuƒ‰ƒŠŠÖ”‚Æ‚©•K—v–³‚µ‚Ìó‘Ô‚É‚µ‚Ä
buf[]‚Ì’†‚ð‰ñ‚µ‚Ä1•¶Žš‚ð“ǂݞ‚ñ‚Å“ñŽŸŒ³”z—ñ‚ÉŠi”[‚µ‚Ä‚¢‚­‚Á‚Ä
ˆ—‚ð‚µ‚½‚¢‚̂ł·‚ªAAAA‚»‚ꂪ–³—‚È‚ç
‚â‚Á‚Ï‚èAFileRead_getc‚ð‚‚©‚Á‚Ä
ˆê•¶Žš‚¸‚“ǂñ‚ÅŠi”[‚·‚邱‚Æ‚ðl‚¦‚Ä‚¢‚±‚¤‚ÆŽv‚¢‚Ü‚·‚ªAA

513:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 03:46:12.30 f8SOqHWR.net
>>498
‰½‰ñ‚©Œ¾‚í‚ê‚Ä‚½‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç
FileRead_readŠÖ”‚ðŽg‚¦‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚ÌH

514:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 04:11:23.63 DgEMMqli.net
>>499
DXƒ‰ƒCƒuƒ‰ƒŠ‚ÌƒŠƒtƒ@ƒŒƒ“ƒXƒy[ƒW‚Ì
uFileRead_readv‚̃Tƒ“ƒvƒ‹‚̃vƒƒOƒ‰ƒ€‚Í
‰æ‘œƒf[ƒ^‚ÌŽæ‚螂݂Ȃ̂Å
FileRead_read( Buffer, FileSize, FileHandle ) ;
‚ª”z—ñ‚ÉŽg‚¦‚é‚Ì‚©A‚í‚©‚ç‚È‚¢‚̂ł·B
int t_FileSize = FileRead_size( t_FileName.c_str() );
string buf[3000];
FileRead_read( buf,FileRead_size,t_FileName );
‚±‚ê‚Å‚¢‚¯‚Ü‚·‚©H

515:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 04:21:08.99 f8SOqHWR.net
STL‚ÌstringH
‚»‚ê‚ð3000ŒÂ‚à—pˆÓ‚·‚éˆÓ–¡‚È‚¢‚Å‚µ‚å
”z—ñ‚âstring‚ª‰½‚Ȃ̂©•ª‚©‚Á‚ĂȂ¢‚Æ‚µ‚©
‚â‚é‚È‚ç
char t[ 3000 ]‚Å‚µ‚å (—v‘f”‚Í3000‚©‚ç‰Â•ςɂ·‚ׂ«‚¾‚¯‚Ç)
FileRead_read( buf,FileRead_size,t_FileName );
‰½‚Ńtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹Žw’è‚·‚鑿3•C”‚Éstring‚ð‚Ô‚¿ž‚ñ‚Å‚é‚ÌH
–󕪂©‚ç‚ñŽ–‚µ‚Ă邿

516:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 04:34:19.67 DgEMMqli.net
>>501
‚ A‚·‚݂܂¹‚ñB
ŠÔˆá‚¦‚Ü‚µ‚½B
int t_FileHandle = FileRead_open( t_FileName.c_str() );
int t_FileSize = FileRead_size( t_FileName.c_str() );
string buf[3000];
FileRead_read( buf,FileRead_size,t_FileHandle );
‚±‚ê‚Å‚·B
‚±‚ê‚È‚ç–â‘è‚È‚¢‚Å‚·‚©H

517:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 04:57:08.51 f8SOqHWR.net
string3000ŒÂ‚à‚¢‚ç‚Ë[‚Á‚ÄŒ¾‚Á‚Ă邾‚ë[‚ªI
ƒoƒbƒtƒ@‚Ìæ“ªƒAƒhƒŒƒX‚ðŽw’è‚·‚銂Éstring‚ÌŽÀ‘Ì‚ð“ü‚ê‚Ä‚é‚Ì‚à‘Ê–Ú‚¾‚ÆŽv‚¤‚¯‚Ç
‚ ‚Æ–é’x‚­‚ÄPCŽg‚¦‚È‚¢‚Æ‚©‚Ŏ茳‚ÉŽÀsŠÂ‹«‚ª–³‚¢‚ñ‚¾‚


518:Á‚½‚ç Žg‚¦‚é—l‚ɂȂé‚܂ő҂Á‚Ă݂ĂÍH“–‚Ä‚¸‚Á‚ۂŃ\[ƒXƒR[ƒh‚Á‚Û‚¢‚à‚̂𑂩‚ê‚Ăࢂé



519:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 05:41:44.22 DgEMMqli.net
>>503
StringŒ^i•¶Žš—ñŒ^j‚ÆcharŒ^i•¶ŽšŒ^j‚ƕ׋­‚µ‚½‚ñ‚ÅA
csv‚É“ü‚Á‚½’·‚¢•¶Žš—ñ(3,12,43,34,0,32,2,....‚ª”•S•À‚Ô‚Æ‚©ƒUƒ‰‚Å‚·)‚ð
“ü‚ê‚邽‚ß‚ÉStringŒ^‚ð—pˆÓ‚µ‚½‚‚à‚è‚Å‚·B
ŽÀÛAƒGƒ‰[‚Ío‚¸‚É¡‚܂œ®‚¢‚Ä‚¢‚é‚̂ł·‚ªA–â‘è‚ɂȂÁ‚Ä‚¢‚é——R‚ð
•·‚©‚¹‚Ä‚­‚¾‚³‚¢B
charŒ^‚Å‚à
while(ifs && getline(ifs,buf[line])){
@@@@line++;
@@@}&#160;
‚ͳí‚É“®‚­‚ñ‚Å‚·‚æ‚ËH
‚¿‚Ȃ݂É3000‚Æ‚¢‚¤‚Ì‚ÍAcsv‚Ì•¶Žš—ñ‚ª‚ǂꂾ‚¯’·‚­‚Ä‚à‘Ήž‚Å‚«‚邿‚¤‚ÉAA
‚ÆŽv‚Á‚Ä‚»‚¤‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚ªAAA•¶Žš—ñ‚̗ʂɂæ‚Á‚Ă͖³‘ʂɂȂ郃‚ƒŠ‚à‚ ‚è‚Ü‚·‚ªAA
„“–‚Ä‚¸‚Á‚ۂŃ\[ƒXƒR[ƒh‚Á‚Û‚¢‚à‚̂𑂩‚ê‚Ăࢂé
Šm‚©‚ɂ܂¾Šm”F‚Í‚µ‚Ä‚¢‚Ü‚¹‚ñ‚ªAn—û‚Ì•û‚Å‚µ‚½‚ç
‚Ç‚¤‚È‚é‚Ì‚©A‚í‚©‚é‚©‚ȂƎv‚¢‚Ü‚µ‚ÄAA•·‚¢‚Ă݂܂µ‚½B
(Šm‚©‚É‚¢‚¿‚¢‚¿Ž©•ª‚ÅŽŽ‚¹‚΂¢‚¢‚Å‚·‚ªAˆÈ‘O—\Šú‚¹‚ʃGƒ‰[‚Æ‚¢‚¤‚©
–³ŒÀƒ‹[ƒv‚Æ‚©A‚»‚¤‚¢‚¤Šë‚È‚¢ƒGƒ‰[‚ðH‚ç‚Á‚½‚±‚Æ‚ª‚ ‚é‚Ì‚Å
‚È‚é‚ׂ­•·‚¢‚ÄŠm”F‚µ‚½‚¢‹CŽ‚¿‚à‚ ‚è‚Ü‚·)

520:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 05:49:23.91 DgEMMqli.net
Œ‹‹ÇA¡–é‚à–é’Ê‚µ‚Åi“W‚¹‚¸’©‚ðŒ}‚¦‚½B
ƒvƒƒOƒ‰ƒ€‚ƃTƒCƒg‚âƒuƒƒO‚Ƃɂç‚ß‚Á‚±‚µ‚Ă܂µ‚½B
ŠO•”ƒtƒ@ƒCƒ‹ˆµ‚¢‚Ì—‰ð“x‚ª‘«‚è‚È‚¢‚¹‚¢‚à‚ ‚è‚Ü‚·‚ª
ˆê”Ô‚ÍADXƒ‰ƒCƒuƒ‰ƒŠƒTƒCƒg‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ªeØ‚¶‚á‚È‚¢‚±‚ÆB
archiveƒtƒ@ƒCƒ‹“ǂݞ‚ÝŠÖ”‚Åcsvƒtƒ@ƒCƒ‹‚ðˆµ‚¤ê‡‚Ìà–¾‚ª•s\•ªB
ifstream‚âgetline‚Å–â‘è‚È‚­“®‚­ƒvƒƒOƒ‰ƒ€‚ð‚â‚Á‚Æ‚±‚³‘g‚ß‚½‚Ì‚ÉBB
‰æ‘œ‚âƒTƒEƒ“ƒh‚È‚ñ‚ÄFileRead‚ÅG‚炸‚Æ‚àA‚»‚ꂼ‚ê•`‰æŠÖ”‚âĶŠÖ”‚Å
archiveƒtƒ@ƒCƒ‹‚©‚矎è‚ÉŠJ‚¯‚é‚Ì‚ÉAAA‚È‚ºƒŠƒtƒ@ƒŒƒ“ƒXƒTƒ“ƒvƒ‹‚É
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹Žæ‚èã‚°‚È‚¢‚ÌAAAAAA

521:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 06:26:04.85 2HdjcsD1.net
C/C++‚É‚ÍStringŒ^i•¶Žš—ñŒ^j‚È‚ñ‚Ä‚à‚͖̂³‚­
std::stringƒNƒ‰ƒXƒIƒuƒWƒFƒNƒg‚ð3000ŒÂ‚à—pˆÓ‚·‚é‚È‚Á‚ÄŽ–‚Å‚µ‚傤
Šî‘b‚Ì—‰ð‚ª‚¨‚ڂ‚©‚È‚¢‚܂ܿ‚Éi‚à‚¤‚Æ‚µ‚Ă߂¿‚á‚­‚¿‚á‚ɂȂÁ‚Ä‚é
DX‚̃Tƒ“ƒvƒ‹–³‚­‚Ä‚àC‚Ìfopen/fread•Ó‚è‚ÌTXT“ǂݞ‚݃Tƒ“ƒvƒ‹‚ð’T‚µ‚ÄŽŽ‚µ‚Ă݂Ä
ƒfƒoƒbƒK‚Å“®‚«‚ª—‰ð‚Å‚«‚½‚ç‘Ήž‚·‚éDXƒ‰ƒCƒuƒ‰ƒŠ‚ÌAPI‚É’u‚«Š·‚¦‚ê‚΂¢‚¢

522:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 06:40:52.25 t6UqvRI+.net
>>504
—Ⴆ˜b‚ð‚µ‚æ‚¤
V‹‚ðw“ü‚µ‚ÄA‚»‚±‚Ɉø‚Á‰z‚µ—p‚̃_ƒ“ƒ{[ƒ‹” ‚ð3000ŒÂ ”À“ü‚µ‚½‚¢‚Æ‚·‚é
¦V‹‚̓_ƒ“ƒ{[ƒ‹” 3000ŒÂ‚܂Ŏû—e‰Â”\‚Æ‚·‚é
‚Å‚à‚ ‚È‚½‚Í"‰Æ"‚ð3000ŒÂ—pˆÓ‚µ‚Ä‚é–ó ‚¨‚©‚µ‚¢Ž–‚µ‚Ä‚é‚ÌA‚í‚©‚éH
ƒvƒƒOƒ‰ƒ€‚Å‚¢‚¤‚ÆAbuf[ 0 ]‚Ìstring‚Ƀf[ƒ^‚ª“ü‚Á‚Ä‚Ä
buf[ 1 ] ~ buf[ 2999 ]‚Í–³‘ʂɂȂÁ‚Ä‚é
‚ ‚Æ•¶Žš—ñ = string‚Á‚ÄŽv‚Á‚Ä‚é‚Ý‚½‚¢‚¾‚¯‚Ç
•¶Žš—ñ‚Á‚Ä—v‚ÍcharŒ^‚Ì”z—ñ‚¾‚©‚ç•Ê‚Éstring‚Å‚ ‚é•K—v‚Í–³‚¢‚æ
•¶Žš—ñ”äŠr‚Æ‚©‚·‚é‚‚à‚肪–³‚¢‚ñ‚¾‚Á‚½‚çA
std::vector< char > t_DataVec;‚Å[•ª‚¾‚ÆŽv‚¤‚¯‚Ç

523:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 06:46:54.61 DgEMMqli.net
>>506
>C‚Ìfopen/fread•Ó‚è‚ÌTXT“ǂݞ‚݃Tƒ“ƒvƒ‹‚ð’T‚µ‚ÄŽŽ‚µ‚Ă݂Ä
fopen/fread‚ ‚½‚è‚̈µ‚¢•û‚ª‹ß‚¢A‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
—¹‰ð‚µ‚Ü‚µ‚½Aˆê“xŠm”F‚µ‚Ă݂܂·B
>>507
‚à‚Ì‚·‚²‚¢‚í‚©‚è‚â‚·‚¢—Ⴆ˜b‚Å‚µ‚½BB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‚¿‚å‚Á‚Æ‚»‚ê‚ðl—¶‚µ‚ÄC³‚µ‚Ă݂܂·B

524:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 09:14:50.02 nuE0zfH6.net
Ruby ‚ł͊ȒPB
Ruby, JavaScript ‚Ȃǂ̓®“IŒ¾Œê‚ðˆê’Ê‚è‚â‚Á‚Ä‚¢‚È‚¢‚ÆAC ‚Ȃǃ|ƒCƒ“ƒ^‚Ì‚ ‚錾Œê‚Í–³—B
Œ¾Œê‚Ì“ïˆÕ“x‚ªˆá‚¢‚·‚¬‚é
# ƒRƒƒ“‹æØ‚è‚ÌCSV “ü—̓tƒ@ƒCƒ‹‚ðA1s‚¸‚ˆ—‚·‚é
input_file = "input.csv"
CSV.foreach(input_file, col_sep: ":") do |row|
puts( row[0] + row[1] )
end


525:



526:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 10:26:18.43 zhYpFAkU.net
>>509
¡‚̘b‘è‚ÉŠÖ‚µ‚Ä‚ÍAƒƒ‚ƒŠ‹óŠÔ‚ð”Fޝ‚Å‚«‚é‚©‚Ç‚¤‚©‚̈Ⴂ‚Å‚µ‚©–³‚­‚ËcH

527:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 22:08:22.95 DgEMMqli.net
>>501‚³‚ñ
„”z—ñ‚âstring‚ª‰½‚Ȃ̂©•ª‚©‚Á‚ĂȂ¢‚Æ‚µ‚©
„string3000ŒÂ‚à‚¢‚ç‚Ë[‚Á‚ÄŒ¾‚Á‚Ă邾‚ë[‚ªI
>>507‚³‚ñ
„buf[ 1 ] ~ buf[ 2999 ]‚Í–³‘ʂɂȂÁ‚Ä‚é
‚ ‚Ì‚¤‚¨“ñl‚É‚¨•·‚«‚µ‚Ü‚·‚ªAchar‚©string‚̂ǂ¿‚炪‚Ó‚³‚킵‚¢‚©‚ÍA¡‚Í’u‚¢‚Ä‚¨‚¢‚ÄA
string‚¾‚ÆAbuf[3000]‚à—v‚ç‚È‚¢‚ñ‚Å‚·‚æ‚ËH
Ž„‚Íbuf[3000]‚Ìbuf[ 1 ] ~ buf[ 2999 ]‚Í–³‘ʂɂȂÁ‚Ä‚é‚Á‚Ęb‚Å‚µ‚½‚æ‚ËH
(Ž„‚Í“{‚Á‚Ä‚¢‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñ)
string buf[3000];‚ðstring buf[1];‚É‘‚«Š·‚¦‚½‚ç
ƒrƒ‹ƒhŒãAƒGƒ‰[‚ªo‚é—l‚ɂȂÁ‚½‚ñ‚Å‚·‚¯‚ÇAA
‚à‚¿‚ë‚ñAstring buf[3000];‚É–ß‚¹‚ÎA³í‚É“®‚«‚Ü‚·B
‚Ç‚¤‚¢‚¤‚±‚Ƃłµ‚傤‚©B
‚¿‚Ȃ݂Ɏ„‚Ìì‚Á‚½ƒ\[ƒX‚Í>>469‚È‚ñ‚Å‚·‚ªA
string buf[1];‚É‚µ‚½‚¾‚¯‚ŃGƒ‰[‚ªoŽn‚߂邯‚¢‚¤‚±‚Æ‚Í
—ñ”‚ª‘«‚è‚ĂȂ¢‚Á‚Ä‚±‚Æ[0]‚©‚ç‚à—˜—p‚µ‚Ä‚½‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©B
‚¨“ñl‚ÍA‚¿‚á‚ñ‚ƃ\[ƒX‚ð—‰ð‚µ‚ÄA–³‘Ê‚¾‚©‚ç‚â‚ß‚ëA‚Æ
‚²Žw“E‚µ‚Ä‚­‚¾‚³‚Á‚½‚Ì‚©‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªAAA
Ž„‚Ístring buf[];‚Écsv‚Ì•¶Žš‚ð“ü‚ꞂޕK—v‚ª‚ ‚é‚Ì‚Å
”O‚Ì‚½‚ß3000‚É‚µ‚ÄA‚¢‚­‚ç‚©—]‚肪o‚Ä‚à‚¢‚¢‚­‚ç‚¢‚ÌŽv‚¢‚Å錾‚µ‚Ä—˜—p‚µ‚Ä‚é‚ñ‚Å
‚¨“ñl‚É‚²Žw“E‚³‚ꂽŒãA‚ñ`Astring buf[0];‚Åcsv“à‚Ì•¶Žš—ñ‚ª‘S•”Ši”[‚Å‚«‚ê‚Î
¢˜b‚È‚¢‚ñ‚¾‚¯‚Ç–{“–‚©‚È`A‚Æ‚à‚¿‚å‚Á‚Æ‹^‚Á‚Ä‚¢‚½‚ñ‚Å‚·‚ª
æ‚Ù‚ÇŽŽ‚µ‚Ă݂ÄA‚â‚Á‚Ï‚èƒGƒ‰[‚ªo‚½A‚Æ‚¤Œ‹‰Ê‚Å‚·B
>>469‚̃\[ƒX‚Ì
while(ifs && getline(ifs,buf[line])){line++;}
‚±‚±‚Ì•”•ªA‚±‚Ìgetline‚Åbuf[]‚ðŽg‚¤‚킯‚Å‚·‚ªA[1]‚¾‚¯‚¶‚ᢂéA
‚Æ‚¢‚¤‚±‚Ƃł·‚æ‚ËHH
[3000]‚ð[1]‚ɕς¦‚ăGƒ‰[‚É‚È‚é‚Æ‚¢‚¤‚±‚Æ‚ÍB

528:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 22:19:35.21 /fM1gWQu.net
Š®‘S‚ɃXƒŒˆá‚¢‚Ȃ̂ő¼Š‚És‚Á‚½•û‚ª‚¢‚¢
ŒÂl“I‚É‚Íc++‚Ì‹³–{‚ðˆê‚©‚ç“ǂݒ¼‚·‚±‚Æ‚ðŠ©‚ß‚éB
‰•à“I‚È‚±‚Æ‚ª‘S‚­‚í‚©‚Á‚ĂȂ¢A‚Æ‚¢‚¤‚±‚Æ‚ð‚Ü‚¸Ž©Šo‚µ‚½‚Ù‚¤‚ª‚¢‚¢

529:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 22:42:35.24 DgEMMqli.net
‚ ‚ÆA‚·‚݂܂¹‚ñ>>476‚³‚ñA
ð“ú‚©‚炸‚Á‚Æ>>476‚³‚ñ‚̃\[ƒX‚ðŒ¤‹†‚³‚¹‚Ä’¸‚¢‚Ä‚é‚ñ‚Å‚·‚¯‚Ç
ŠÔˆá‚Á‚Ä‚¢‚é‚̂ł͂Ȃ¢‚©‚ÆŽv‚í‚ê‚é‰ÓŠ‚ª‚ ‚é‚ñ‚Å‚·‚ªA
Ž©•ª‚ÌŽv‚¢ˆá‚¢‚Ȃ̂©A‘‚¢‚½>>476‚³‚ñ‚É‚¨q‚Ë‚³‚¹‚Ăقµ‚¢‚̂ł·‚ª
//ƒ}ƒbƒv‚Ì”z—ñ‚ðŠm•Û
t_MapDataVec.resize(t_Height);
for( int i = 0; i < t_Height; i++ ){
@@@t_MapDataVec[i].resize(t_Width);}
ª
‚±‚±‚Å”z—ñt_MapDataVec‚Ìs”‚Ít_HeightA
t_MapDataVec‚Ì—v‘f”‚Ít_Width‚©‚ç‚»‚ꂼ‚ꌈ‚߂Ă¢‚Ü‚·‚æ‚ËA
‚±‚±‚Í‚»‚ê‚ų‰ð‚È‚ñ‚Å‚·‚¯‚ÇA
–â‘è‚Í‚±‚ÌŒãA‚»‚Ì”z—ñ‚É”’l‚ðŠi”[‚·‚邯‚«‚È‚ñ‚Å‚·‚ª
t_MapDataVec[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ] = t_Sum;
++t_LoadNum;
ª
‚±‚ê‚Å‚ÍAs”‚Ì“Y‚¦Žš‚Ìi‚Ý•û‚ª‚ª‚¨‚©‚µ‚­‚È‚è‚Ü‚¹‚ñ‚©H
‚±‚êAs”‚Æ—v‘f‚Ì“Y‚¦Žš‚𗼕û‚Æ‚àt_Width‚ð—˜—p‚µ‚ÄŽZo‚µ‚Ă܂·B
‚µ‚©‚µAs”‚Ì”‚Í‚³‚Á‚«‚Ìresize‚Å‚Ít_Height‚ÅŒˆ‚߂Ă¢‚Ü‚·B
‚‚܂èAt_Width‚Æt_Height‚Ì’l‚Ƃ͕K‚¸“¯‚¶‚Æ‚¢‚¤‚킯‚ł͖³‚¢‚Í‚¸‚Ȃ̂Å
t_Width‚¾‚¯‚ð—˜—p‚µ‚½ŽZo•û–@‚Å‚Ís”‚Ì“Y‚¦Žš‚Ì“®‚«‚ÉŽxႪo‚Ü‚¹‚ñ‚©H

530:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 22:47:12.28 DgEMMqli.net
>>512
„‰•à“I‚È‚±‚Æ‚ª‘S‚­‚í‚©‚Á‚ĂȂ¢
‚»‚ê‚Í>>511‚Ì“à—e(ƒGƒ‰[)‚ɂ‚¢‚Ä
Ž„‚Ì•û‚ª–³’m‚ÅÓ‚ß‚ç‚ê‚é“à—e‚¾‚Æ‚¢‚¤‚±‚Ƃł·‚©H
‚²Žw“E’¸‚¯‚Ü‚¹‚ñ‚©H
u‚ ‚È‚½‚ªŒ¾‚¤—l‚É•ÏX‚µ‚½‚çƒGƒ‰[‚ªo‚é—l‚ɂȂè‚Ü‚µ‚½v
uAA‚¨‘O‚͉•à‚ª‚í‚©‚Á‚ĂȂ¢‚©‚çÁ‚¦‚ëv‚Å‚Í
”[“¾‚¢‚«‚Ü‚¹‚ñB\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªAŽ©•ª‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂ł ‚ê‚Î
‹C•t‚©‚¹‚Ä‚©‚ç‚Ìu‚í‚©‚Á‚½‚çÁ‚¦‚ëv”­Œ¾‚É‚µ‚Ä’¸‚«‚½‚¢‚Å‚·B

531:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 22:52:29.99 DgEMMqli.net
>>512
‚à‚µ‚©‚µ‚Ästring‚ł͔z—ñ‚ðì‚é•K—v‚ª‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚©H
string buf[1];‚ł͖³‚­string buf;‚É‚µ‚ë‚ÆB
‚»‚ê‚Í‚»‚ê‚ŃGƒ‰[‚ɂȂ邶‚á‚È‚¢‚Å‚·‚©B
‚±‚±‚Å«
while(ifs && getline(ifs,buf[line])){line++;}
‚¾‚©‚çbuf‚Í”z—ñ‚¶‚á‚È‚¢‚Æ¢‚é‚ñ‚Å‚·‚¯‚ÇAA

532:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 22:59:20.13 DgEMMqli.net
>>512
‚¿‚Ȃ݂ɂ±‚Ì
URLØÝ¸(teratail.com)
PAGE‚ÌŽ¿–â‚̉ñ“šŽÒ‚Ì’†‚É
„C++‚Ȃ̂ÉA‚ ‚¦‚Ämojiretu‚ðchar”z—ñ‚É‚·‚é——R‚ª‚ ‚é‚̂łµ‚傤‚©B
„std::string mojiretu[10];
„‚±‚̂悤‚É’è‹`‚µ‚Ä‚¨‚¯‚ÎA
„mojiretu[0] = s;
„mojiretu[1] = s2;
„‚Í–â‘è‚È‚­’Ê‚è‚Ü‚·B
‚Æstring‚Å”z—ñ‚ðì‚邱‚Æ‚ðm’è‚·‚é‹LÚ‚à‚ ‚è‚Ü‚·B
•Ê‚ÉAchar‚ł͖³‚­string‚Å”z—ñ‚ðì‚Á‚Ä‚àƒ_ƒ‚ÈŽè‚ł͖³‚¢‚Í‚¸‚Å‚·B

533:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 23:26:58.22 JZkN0uf+.net
‚È‚ñ‚©•ςȂ̂킢‚Ä‚ñ‚È

534:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 23:29:17.95 2HdjcsD1.net
>>515‚Ì2,3s–ڂ܂ł͓–‚½‚è‚Ȃ̂Åstd::stringƒNƒ‰ƒX‚ɂ‚¢‚Ă悭’²‚ׂ邱‚Æ
C/C++‚̘b‚¾‚¯‚È‚ç•ʃXƒŒ‚Ɉڂ낤
C++‘Š’kŽº part137
½ÚØÝ¸(tech”Â)
y‰SŽÒнŒ}zC/C++Žº Ver.103yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)

535:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 23:45:27.10 DgEMMqli.net
>>518
‚»‚à‚»‚àstringƒNƒ‰ƒX‚̘b‚̓RƒR‚Ìl‚Éu‚»‚ê‚ł͖³‘Ê‚ª‚łĂ¢‚év‚Ƃ̎w“E‚ðŽó‚¯‚Ä
˜b‚Éo‚µ‚Ä‚¢‚邾‚¯‚ÅŽ„‚Æ‚µ‚Ä‚ÍC³‚·‚邱‚ƂŃGƒ‰[‚ªo‚é‚È‚ç
buf[3000]‚Å–³‘Ê‚ªo‚Ä‚¢‚悤‚ª\‚í‚¢‚±‚Ƃł·B
‚Ƃɂ©‚­A‰½“ú‚à”Y‚ñ‚Å‚¢‚é‚Ì‚ÍAarchive‚µ‚½csv‚ð“ǂނ̂ÉA
DXƒ‰ƒCƒuƒ‰ƒŠŠÖ”‚ðŽg‚Á‚Ä‚¢‚é‚̂Ƀrƒ‹ƒhã‚Í–â‘è‚È‚¢‚Ì‚ÉarchiveŒã‚ͳ‚µ‚­“ǂ܂Ȃ¢A
‚»‚Ì——R‚ª‚í‚©‚ç‚È‚¢B
>>477‚³‚ñ‚ªŽw“E‚µ‚½DXƒ‰ƒCƒuƒ‰ƒŠŠÖ”‚ł͖³‚¢getline‚à
Ž©•ª‚ÅV‚½‚Ébool getline2(int fh, string& s);‚ÆéŒ¾‚µ
bool StageDataBase::getline2(int fh, string& s)
{char buf[1024];
if (FileRead_gets(buf, sizeof buf, fh) == -1) return false;
s = buf;
return true;}
‚ÆFileRead_gets‚ðŽg‚Á‚Ä“ü‚Ꞃފ֔‚ðì‚Á‚Ä‚àAarchiveŒã‚ͳí‚ɓǂݞ‚ñ‚Å‚¢‚È‚¢B
‚±‚±‚ÌZl‚³‚ñ‚ª’ñަ‚·‚éƒ\[ƒX‚ðŒ¤‹†‚Ȃ蓱“ü‚µ‚Ä‚à‰ü‘P‚¹‚¸A‚Ȃɂª‚È‚ñ‚¾‚©‚í‚©‚ç‚ñ‚̂ł·B
Ž„‚Ì–¢n‚Ȃ̂͂킩‚è‚Ü‚µ‚½‚ªAŽ„‚Ì‚â‚肽‚¢‚±‚Ƃɑ΂µ‚ÄA
Œ»Ý‚̃\[ƒX‚̊ԈႢŒÂŠ‚ðŽw“E‚µ‚Ä‚à‚ç‚¢‚½‚¢‚ñ‚Å‚·B
–¢n‚¾Achar‚ł͖³‘Ê‚ªA‚Æ‚©³’¼‚»‚ñ‚Ȃ̂ǂ¤‚Å‚à‚¢‚¢‚Å‚·‚æB
‰ðŒˆ‚µ‚½‚¢‚Ì‚ÍAarchive‚µ‚½csv‚ð¡‚̃\[ƒX‚Å‚Í
³‚µ‚­“Ç‚ñ‚Å‚­‚ê‚È‚¢‚ñ‚Å‚·B‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚邹‚¢‚Å‚·‚©H
‚»‚ꂪ‚²‘Š’k‚µ‚½‚¢‚±‚ƂȂñ‚Å‚·B

536:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 23:49:24.65 JZkN0uf+.net
ŠÃ‚Á‚½‚ê‚ñ‚È

537:–¼‘O‚ÍŠJ”­’†‚Ì‚à‚̂ł·B
18/09/08 23:49:57.08 TBpj/0tY.net
>>while(ifs && getline(ifs,buf[line])){line++;}
>>‚±‚±‚Ì•”•ªA‚±‚Ìgetline‚Åbuf[]‚ðŽg‚¤‚킯‚Å‚·‚ªA[1]‚¾‚¯‚¶‚ᢂéA
‚Æ‚¢‚¤‚±‚Ƃł·‚æ‚ËHH
uˆê’UCSVƒtƒ@ƒCƒ‹‚Ì“à—e‚ð‘S•”•Ï”‚ÉŠi”[‚µ‚ÄA
‚»‚̕ϔ‚©‚çƒf[ƒ^‚ð“ǂݞ‚Ý‚½‚¢v‚Á‚Ęb‚¾‚Á‚½‚Å‚µ‚åH
ƒoƒO‚Á‚Ä‚ñ‚Ì‚ÍA‚ ‚È‚½‚ª‚»‚¤‚¢‚¤Žd—l‚ɃR[ƒh‚ðC³o—ˆ‚ĂȂ¢‚©‚ç

>>while(ifs && getline(ifs,buf[line])){line++;}
>>‚¾‚©‚çbuf‚Í”z—ñ‚¶‚á‚È‚¢‚Æ¢‚é‚ñ‚Å‚·‚¯‚ÇAA
buf‚¶‚á‚È‚­‚ÄA‚»‚Ìwhile`‚Ì•”•ª‚̃R[ƒh‚Ì•û‚ðC³‚·‚é‚Á‚Äl‚¦‚ɉ½ŒÌ‚È‚ç‚È‚¢H

>>getline(ifs,buf[line])
•ʂ̌fަ”‚̑‚«ž‚Ý‚ðŒ©‚éŒÀ‚èA‚±‚ê‚ ‚È‚½‚ª“ÆŽ©‚É’è‹`‚µ‚½ŠÖ”‚Å‚µ‚åH
ŠÖ”‚Ìà–¾‚à–³‚­uƒGƒ‰[‚ªo‚é‚ñ‚Å‚·‚¯‚Çv‚Æ‚©Œ¾‚í‚ê‚Ä‚à‘¼l‚Í“š‚¦‚ç‚ê‚ñ‚Å‚µ‚å

>>‚±‚ê‚Å‚ÍAs”‚Ì“Y‚¦Žš‚Ìi‚Ý•û‚ª‚ª‚¨‚©‚µ‚­‚È‚è‚Ü‚¹‚ñ‚©H
‚¨‚©‚µ‚­‚È‚¢‚æH‹ï‘Ì“I‚È”’l“ü‚ê‚ÄŒ©’¼‚µ‚Ä‚Ë
Šî‘b‚ªo—ˆ‚ĂȂ¢‚Æ‚±‚ñ‚È—L—l‚ɂȂé‚ñ‚¾‚Ë‚¥c‰Âˆ£‘z‚É 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

281“ú‘O‚ÉXV/285 KB
’S“–:undef