Gast
#2557490
Guten morgen,
ich habe zwei Array addieren und will das Ergebnis all Array zurückgeben
aber klappt nicht ich bekomme nur das erste Element.
#include <avr/io.h>
#define MAX 6
char cMyFstArray[MAX]={1,7,9,4,6,11};
char cMySndArray[MAX]={9,6,3,4,6,10};
char cMyResultat[MAX];
uint8_t u8LenFstArray;
char *OperatioArray(char *pFstArray, char *pSndArray, uint8_t
u8lenArray1 );
int main(void)
{
u8LenFstArray=sizeof(cMyFstArray);
char *add;
add=OperatioArray(cMyFstArray,cMySndArray,u8LenFstArray);
}
char *OperatioArray(char *pFstArray, char *pSndArray, uint8_t
u8lenArray1 )
{
for (int i=0;i<u8lenArray1; i++)
{
cMyResultat=pFstArray[i]+pSndArray[i];
}
return cMyResultat;
}