Füllt einen bestehenden String vollständig mit einer gegebenen Menge eines gegebenen Ascii-Zeichens.
Parameter:#include <string.h> void myStrFill(char *src, char ascii, uint8_t number) { uint8_t dstlen = sizeof(*src) - 1; uint8_t srccnt = strlen(src); if (number == 0) { // number = 0, so there is nothing to do return; } // Add source to destination while (number > 0) { src[srccnt] = ascii; srccnt++; dstlen--; number--; // Prevent overflow of destination variable if (dstlen == 0) { break; } } // Add 0 (Null-terminated strings) src[srccnt] = 0; }