Elemente eines Arrays berechnen
Verfasst: Fr Jun 19, 2009 8:01 am
				
				Guten morgen,
ich brauche von euch ein Tipp.
Dem array data[128] werden ein Paar Werte zugewiesen.
Nun will ich die Anazhl der zugewiesenen Elemente berechnen.
Meine Lösung funktioniert, aber nicht wenn eine 0 zugewiesen wird.
Vielen Dank im Voraus.
			ich brauche von euch ein Tipp.
Dem array data[128] werden ein Paar Werte zugewiesen.
Nun will ich die Anazhl der zugewiesenen Elemente berechnen.
Meine Lösung funktioniert, aber nicht wenn eine 0 zugewiesen wird.
Vielen Dank im Voraus.
Code: Alles auswählen
#include "stdafx.h"
#include <string.h>
typedef struct
{
	unsigned char data[128];
	unsigned char *pData;
	unsigned short int length;
}SEND_BUF;
SEND_BUF sendBuffer0;
int main ( void )
{
	unsigned short int len=0; 
		sendBuffer0.data[0]= 200;
		sendBuffer0.data[1]= 205;
		sendBuffer0.data[2]= 0;
		sendBuffer0.data[3]= 45;
		sendBuffer0.data[4]= 46;
		sendBuffer0.data[5]= 47;
		sendBuffer0.data[6]= 48;
	
		sendBuffer0.pData = &sendBuffer0.data[0];
	while ( *sendBuffer0.pData )
	{
		sendBuffer0.pData++;
		len++;
	}
	int i ;
	i = len;
	return 0;
}