整数型の0、1の集合を一文字づつ配列(inputdata=[14][i])に入れたいのですが
これ ↓ では(.datファイルを書く)効率が悪くて悩んでいます

E.dat
0
0
1
0
0
0

略

0
0

C中のソース
fp=fopen("E.dat","r");
for( i=0;i<256;i++)
{
fscanf(fp,"%s",c);
inputdata[14][i]=atoi(c);
}
fclose(fp);