ログを単にリストする
[001] 125 RogHumFemCha Koka : 火柱で焼死した [002] 2174 RogHumFemCha Koka : ドワーフに殺された [003] 6265 WizElfMalCha Koka : 殺人蜂に殺された
やっつけ
#include <stdio.h> #include <stdlib.h> #include <string.h> void main() { int cnt = 0; char buf[2048]; while(gets(buf)) { char *s, *scnm; char *ssco[16]; int i; if (!buf[0] || buf[0] == '\n') { break; } scnm = buf; while(*scnm) { if (*scnm == ',') { *scnm = ' '; scnm++; break; } scnm++; } if (!(*scnm)) break; s = buf; for(i=0;i<16;i++) { if (i==0) { ssco[0] = strtok(s, " "); } else { ssco[i] = strtok((char *) 0, " "); } } cnt++; printf("[%03d] %8s %3s%3s%3s%3s %s : %s\n", cnt, ssco[1], ssco[11], ssco[12], ssco[13], ssco[14], ssco[15], scnm); } }