Diferencia entre el uso de punteros de caracteres y matrices de caracteres
Pregunta básica.
char new_str[]="";
char * newstr;
Si tengo que concatenar algunos datos en él o usar funciones de cadena como strcat / substr / strcpy, ¿cuál es la diferencia entre los dos?
Entiendo que tengo que asignar memoria al enfoque char * (Línea # 2). No estoy muy seguro de cómo.
¿Y los caracteres const y las cadenas son iguales?
Necesito saber más sobre esto. ¿Alguien puede señalar un buen contenido / material exhaustivo?