Calculator project with char array I/O - conversion problem

The display buffer is filled with spaces where no char is required.
Each digit has its own decimal point and dP[] is used to turn on/off any decimal point.

chardisplayBuffer[16];
bool dP[16];

void writetodisplay()
{
// Write the buffer to the display
alpha74.writeDigitAscii(0, displayBuffer[0], dP[0]);
alpha74.writeDigitAscii(1, displayBuffer[1], dP[1]);
alpha74.writeDigitAscii(2, displayBuffer[2], dP[2]);
alpha74.writeDigitAscii(3, displayBuffer[3], dP[3]);
alpha74.writeDisplay();
alpha73.writeDigitAscii(0, displayBuffer[4], dP[4]);
alpha73.writeDigitAscii(1, displayBuffer[5], dP[5]);
alpha73.writeDigitAscii(2, displayBuffer[6], dP[6]);
alpha73.writeDigitAscii(3, displayBuffer[7], dP[7]);
alpha73.writeDisplay();
alpha72.writeDigitAscii(0, displayBuffer[8], dP[8]);
alpha72.writeDigitAscii(1, displayBuffer[9], dP[9]);
alpha72.writeDigitAscii(2, displayBuffer[10], dP[10]);
alpha72.writeDigitAscii(3, displayBuffer[11], dP[11]);
alpha72.writeDisplay();
alpha71.writeDigitAscii(0, displayBuffer[12], dP[12]);
alpha71.writeDigitAscii(1, displayBuffer[13], dP[13]);
alpha71.writeDigitAscii(2, displayBuffer[14], dP[14]);
alpha71.writeDigitAscii(3, displayBuffer[15], dP[15]);
alpha71.writeDisplay();
}