/* 第一引数:読み込むテキストファイル*/ #include #include #include #define PHONE_NUM 43 /*音素の種類*/ /* 0 silB文頭 1 silE文末 2 a 3 i 4 u 5 e 6 o 7 a: 8 i: 9 u: 10 e: 11 o: 12 N 13 w 14 y 15 j 16 my 17 ky 18 by 19 gy 20 ny 21 hy 22 ry 23 py 24 p 25 t 26 k 27 ts 28 ch 29 b 30 d 31 dy 32 g 33 z 34 m 35 n 36 s 37 sh 38 h 39 f 40 r 41 q 42 sp */ int main(int argc,char *argv[]){ FILE *fp_in,*result; /*ファイルポインタ*/ int i,j,count=0; /*ループカウンタ、音素の種類*/ int unigram_count[PHONE_NUM], all_unigram_count=0; double unigram[PHONE_NUM]; int word; char data[1024]; for(i=0;i