[ OTAC_XXL @ 20.02.2007. 14:43 ] @
Pozdrav svima,

Prvo cu izloziti dio koda pa cu onda objasniti koji problem imam.

unsigned long x_raw=0, y_raw=0, z1_raw=0, z2_raw=0;
samples=16;

for (i=0; i<samples; i++)
{
y_raw += ads7846_do(MEASURE_12BIT_X);
x_raw += ads7846_do(MEASURE_12BIT_Y);
z1_raw += ads7846_do(MEASURE_12BIT_Z1);
z2_raw += ads7846_do(MEASURE_12BIT_Z2);
}

Sad me zanima kako bih mogao nakon 16 prolaza ove for petelje zapisati y_raw, x_raw, z1_raw, z2_raw u file ali tako da imam delimiter (;) izmedju ovih koordinata, a da nakon zadnje koordinate u redu (z2_raw) predjem u novi red i ponovo napisem drugi set koordinata.

Npr:

1025;2564;215;365;
2035;5486;9873;9659;
32694;6593;21025;6533;


Unaprijed hvala!!!
[ X Files @ 20.02.2007. 20:49 ] @
Na osnovu koda koji si pokazao, otprilike ovako /netestirano/
Code:

#include <stdio.h>
// ...
FILE *pFile = fopen( "C:\\fajl.txt", "w+b" );

if ( ! pFile )
   return;

unsigned long x_raw=0, y_raw=0, z1_raw=0, z2_raw=0;
int samples =16;

for ( int i=0; i<samples; i++ )
{
   y_raw += ads7846_do(MEASURE_12BIT_X);
   x_raw += ads7846_do(MEASURE_12BIT_Y);
   z1_raw += ads7846_do(MEASURE_12BIT_Z1);
   z2_raw += ads7846_do(MEASURE_12BIT_Z2);
   fprintf( pFile, "%lu;%lu;%lu;%lu;\r\n", y_raw, x_raw, z1_raw, z2_raw );
}

fclose( pFile );

[ OTAC_XXL @ 21.02.2007. 12:54 ] @
Hvala na odgovoru, probacu !!!