そうじゃなくて
取りあえず
char string[8];
を
char string[1000];
とか