diff --git a/examples/text/text_input_box.c b/examples/text/text_input_box.c index 408a234ba..aeea4e150 100644 --- a/examples/text/text_input_box.c +++ b/examples/text/text_input_box.c @@ -22,7 +22,7 @@ int main(void) InitWindow(screenWidth, screenHeight, "raylib [text] example - input box"); - char name[MAX_INPUT_CHARS + 1] = "\0"; // NOTE: One extra space required for line ending char '\0' + char name[MAX_INPUT_CHARS + 1] = "\0"; // NOTE: One extra space required for null terminator char '\0' int letterCount = 0; Rectangle textBox = { screenWidth/2 - 100, 180, 225, 50 }; @@ -56,6 +56,7 @@ int main(void) if ((key >= 32) && (key <= 125) && (letterCount < MAX_INPUT_CHARS)) { name[letterCount] = (char)key; + name[letterCount+1] = '\0'; // Add null terminator at the end of the string. letterCount++; }