Inserting an Int into a Char*

Here is some code for you to play with and examine. I hope it shows a bit more what people are talking about and helps you.

Sloppy code, but it is just to show you some basics.

Please run it, and examine what each step is.

char oneChar = 'a';

char arrayOfChar[] = "Arduino Coding!";
char *pointerToChar = arrayOfChar;

char *dynamicArrayOfchar;

int someNumber = 4321;
 
void setup() 
{

  Serial.begin(115200);
  
  Serial.println(oneChar);
  Serial.println(arrayOfChar);
  Serial.println(pointerToChar);

  dynamicArrayOfchar = new char[25];
  strcpy(dynamicArrayOfchar,"Hello Fellow Programmer!");
  Serial.println(dynamicArrayOfchar);
  delete [] dynamicArrayOfchar;
  

  char printSomenumber[20];
  itoa(someNumber, printSomenumber, 10);
  Serial.println(printSomenumber);
  
  
}

void loop() 
{
  // put your main code here, to run repeatedly:

}