Hallo,
Kann eine Routine, einen String als Rückgabewert zurück geben?
Also wenn müsste es ja auch anstatt "void" was anderes sein.
Funktioniert das genau so, als wenn ich ein normales Ergebniss einer Berechnung ( 4-1 ) zurück gebe ?
return Ergebniss...
Kann eine Routine, einen String als Rückgabewert zurück geben?
Code:
void TimeToString(uint8_t Stunden, uint8_t Minuten, uint8_t Sekunden)
{
char Uhrzeit[9];
Uhrzeit[0] = (Sekunden >> 4) + 0x30;
Uhrzeit[1] = (Sekunden & 0x0f) + 0x30;
Uhrzeit[2] = ':';
Uhrzeit[3] = (Minuten >> 4) + 0x30;
Uhrzeit[4] = (Minuten & 0x0f) + 0x30;
Uhrzeit[5] = ':';
Uhrzeit[6] = (Stunden >> 4) + 0x30;
Uhrzeit[7] = (Stunden & 0x0f) + 0x30;
Uhrzeit[8] = '\0';
}// Ende TimeToString
Also wenn müsste es ja auch anstatt "void" was anderes sein.
Funktioniert das genau so, als wenn ich ein normales Ergebniss einer Berechnung ( 4-1 ) zurück gebe ?
return Ergebniss...