アップローダーの移転先わからんからここに連貼りするよ。
#include <stdio.h>
#include <stdlib.h>

#define INPUT1 "bluewave.txt"
#define INPUT2 "kintetsu.txt"
#define OUTPUT1 "orixbuf.txt"
#define OUTPUT2 "rakuten.txt"


struct Member {
char position;
char name[20];
double rate;
};

int main(void)
{
FILE *fi1, *fi2, *fo1, *fo2;
struct Member mb[20];
int i, count = 0;
char buf[128];

if ((fi1 = fopen(INPUT1, "r")) == NULL || (fi2 = fopen(INPUT2, "r")) == NULL || (fo1 = fopen(OUTPUT1, "w")) == NULL || (fo2 = fopen(OUTPUT2, "w")) == NULL)
exit(1);

while (fgets(buf, 128, fi1)) {
sscanf(buf, "%c %s %lf", &mb[count].position, mb[count].name, &mb[count].rate);
count++;
}