Hallo alle,
Ich habe eine Binäre Datei, diese Datei enthält X Kanäle, die Werte
in der Kanälen sind hintereinander gespeichert so:
K a n a l 1 K a n a l 2 K a n a l 3 ...
|-----------------------------------------------------------------|
|wert1 | wert2 ... | wert1 | wert2 ... | wert1 | wert2 ...|
|-----------------------------------------------------------------|
alle Kanäle haben genau soviele Werte.
Ich möchte diese Datei so lesen, dass ich jeweils pro Schleifendurchlauf den n-ten Wert von allen Kanäle einlesen und ausgeben.
Ich versuche es mit folgenden Methode:
FILE \*fq;
signed short \*Sig\_Wert;
int m\_iCount, m\_iCnt,m\_iadd, MessWerte,Kanal\_anzahl;
m\_iadd=0; // MessWerte und Kanal\_anzahl werden von der Datei, die
//mit fq , gelesen.
Sig\_Wert =(signed short\*)calloc(Kanal\_anzahl,sizeof(signed short));
if(Sig\_Wert == NULL)
exit(0);
for(m\_iCount = 0; m\_iCount
Das Problem ich bekomme nur die ersten Werten des jeweiligen Kanals,
W a r u m ? ? ? ? ? ? ?
B i t t e einen TIP