C-ben miert írja felul a txt fajlt, csak az utolso kiiras marad meg?
Figyelt kérdés
void print_fused_euler_angles(mpudata_t *mpu)
{
FILE *f = fopen("file.txt", "w");
if (f == NULL)
{
printf("Error opening file!\n");
exit(1);
}
printf("\rX: %0.0f Y: %0.0f Z: %0.0f ",
mpu->fusedEuler[VEC3_X] * RAD_TO_DEGREE,
mpu->fusedEuler[VEC3_Y] * RAD_TO_DEGREE,
mpu->fusedEuler[VEC3_Z] * RAD_TO_DEGREE);
//*******kiiratas********
fprintf(f, "print : %f\n", mpu->fusedEuler[VEC3_X] * RAD_TO_DEGREE);
fflush(stdout);
//fclose(f);
}
Ebben a funcioban iratom ki egy txt-be a szenzor mért értékeit, de csak az utolso marad meg a txt ben mielot kilepek a programbol.
2016. okt. 24. 20:50
11/12 anonim válasza:
Fent az include-ok után van egy rész, ahol deklarálja a függvényeket (amikor nincs nekik törzsük), oda kellene még berakni.
A sima print ott van, az alapján menni fog.
12/12 A kérdező kommentje:
:) nagyon koszonom :)) most már megy
2016. okt. 25. 19:19
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!