Dios, pero si haces ese strcpy de la cadena t(origen) a la cadena a(destino), siempre te va mostrar que las dos son iguales xd
P/D: Tengo hambre
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main(){
char t[100],a[100];
printf("Introduce un texto: ");
gets(t);
strcpy(a,t);
printf("Representacion de variables:\n%s\n%s\n\n",t,a);
if(strcmp(a,t)==0)
printf("las 2 variables son iguales\n");
else
printf("por alguna razon las 2 variables no son iguales\n");
system("pause");
}