Read ASCII characters via I2C until Enter pressed

GolamMostafa, you are correct in that is what I what to do and I always use the SSS, although I have never heard that term but I like it. I have been programming industrial machines for over 40 years, mostly with PLC's. The Arduino stuff is just a hobby, I'm a typical geek who doesn't play golf but sits in the spare bedroom trying to figure these things out. With help from people like you I have been able to. I build my programs one step at a time. I develop one part separately, then another, once I have all the parts working I put them together in a single sketch.

For this project I needed a display, so I worked on learning how to program a TFT display with touch, I have so now I put that aside. I also need to store real time data on a SD memory card, I ordered a shield the other day, I will use the tutorial that comes with it to learn that and put that aside.

Now what I am trying to do, and as you mention, have been able to connect a USB keyboard to a Mega and I can read the ASCII codes on the Serial monitor using the sketch that you provided me the other day. Now I am trying to understand how to take those ASCII characters and put them together in a single variable. Your sketch gets me the characters, how do I use that so the value in my variable "date" will be "10/4/19"

Please understand I am not asking you to do my project for me, I am asking you to educate me, help me understand so I can do this and future projects on my own.

I appreciate your help
Thanks
John