Cadena de cambio de función C usando puntero
Estoy tratando de hacer una función que cambie una matriz de caracteres de la función principal, eso es lo que estoy tratando de hacer:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
void change(char *a);
int main()
{
char a[] = "hello";
printf("\na = %s", a);
change(a);
printf("%\na = %s", a);
getch();
}
void change(char *a)
{
a = "goodbye";
}