Inverte una sequenza di caratteri

#include <stdio.h>

char c[10];

void leggeDati() {
	int i;	
	for (i=0; i<10; i++)
		scanf("%c", &c[i]);
}

void scambiaOrdine() {
	int i;
	char t;	
	for (i=0; i<5; i++) {
		t = c[i];
		c[i] = c[9-i];		
		c[9-i] = t;
	}
}

void stampaDati() {
	int i;	
	for (i=0; i<10; i++)
		printf("%c", c[i]);
}

int main() {
	leggeDati();	
	scambiaOrdine();	
	stampaDati();
}