Program zapisuje do pliku same zera.
Ostatnio zmodyfikowano 2015-11-17 13:59
LordShadow47 Temat założony przez niniejszego użytkownika |
Program zapisuje do pliku same zera. » 2015-11-17 13:56:54 #include<stdio.h> #include<math.h> int main() { FILE *plik; plik=fopen("wynik.txt","w"); float xp; float xk; float dx; int i; fprintf(plik,"%f\n",i); scanf("%f%f%f",&xp,&xk,&dx); for(i=xp;i<=xk;i+=dx) { fprintf(plik,"%f\t",i); fprintf(plik,"%f\t",i*i); fprintf(plik,"%f\t",i*i*i); fprintf(plik,"\n"); } plik=fclose; return 0; } Dlaczego ten program zapisuje mi do pliku same zera? |
|
LordShadow47 Temat założony przez niniejszego użytkownika |
Rozwiazanie » 2015-11-17 13:59:50 Ok. Już wiem w czym był problem zmienna i musi być typu float a nie int. :) |
|
« 1 » |