Cadeia de caracteres de mudança de função C usando ponteiro
Estou tentando criar uma função que altera uma matriz de caracteres da função principal, é o que estou tentando fazer:
#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";
}