unsigned char wert[] ={0x00,0x00,0x00,0x00,0x00};//eingelesener wert unsigned char anzeige[] = {0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30}; //ausgabe als ascii unsigned char *pwert; unsigned char *panzeige; //wandlung von hex --> ascii pwert =&wert; //byte 1 for (i=0;i<*pwert;i++) { panzeige = &anzeige; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; ++(*panzeige); } } } } } } } } pwert++; //byte 2 nächster wert for (i=0;i<*pwert;i++) { for (a=0;a<256;a++) { panzeige = &anzeige; //zurücksetzen immer von vorne if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; ++(*panzeige); } } } } } } } } } pwert++; //byte 3 for (i=0;i<*pwert;i++) { for (a=0;a<256;a++) { for (b=0;b<256;b++) { panzeige = &anzeige; //zurücksetzen immer von vorne if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; ++(*panzeige); } } } } } } } } } } pwert++; //byte 4 for (i=0;i<*pwert;i++) { for (a=0;a<256;a++) { for (b=0;b<256;b++) { for (c=0;c<256;c++) { panzeige = &anzeige; //zurücksetzen immer von vorne if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; if (++(*panzeige)==0x3A) { *panzeige =0x30; panzeige++; ++(*panzeige); } } } } } } } } } }