すでに書き込んであるhoge.cファイルがあります。(1行目は空白);
FILE *f;
char name[] = "hoge”;
char *ip;
fopen("/hoge.c","a");
fseek(f,0,SEEK_SET);
for(i = 0;i < 7;i++) {
fputc(name[i],f);

fputs(ip,f);//ipはioctlでアドレスをとってきてます。
return(0);
}
これを実行すると一番したにかきこまれてしまいます。
一番上にかきこみたいのですがどのようにすればいいでしょうか?