すみませんが教えてください
ファイル(i.txt)に
0
1
2
と10まで出力させたいんですが以下のプログラムだとうまくいきません
なぜなんでしょうか?お願いします
#include<stdio.h>
#include <stdlib.h>

main(){
int i;
FILE *fp1;

if((fp1 = fopen("i.txt","w"))==NULL){
printf("ファイルが開けません\n");
exit(1);
}
for(i=0;i>10;i++){
fprintf(fp1,"%d\n",i);
}
fclose(fp1);

return 0;
}