Devi lavorare con le stringhe componenti la matrice e non con i singoli caratteri.

In pratica, il codice da cui partire (e che puoi esaminare per capire le correzioni) potrebbe essere

codice:
#include <stdio.h>
#include <stdlib.h>

int main()
{
	char A[24][30];
	int i, app;

	scanf("%d",&app);


	for(i=0; i<app; i++)
	{
		printf("Appuntamento numero %d \n ", i+1);
		
		scanf("%s", A[i]);
		while(getchar()!='\n');
	}
	
	for(i=0; i<app; i++)
		printf("%s\n", A[i]);

	return 0;
}