Pues intente hacer esto, es muy primitivo, Debe tener algunos fallos, pero bueno es sin utilizar strcmp de la libreria string.h
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#define N 10
int main(){
char cadena1[N];
char cadena2[N];
char aux='\n';
int i=0,j=0,k=0,l=0;
printf("Escribe algo: ");
fflush(stdin);
scanf("%s",&cadena1);
printf("Escribe otra cosa: ");
fflush(stdin);
scanf("%s", &cadena2);
for(i=0; i<N && aux != '\0'; i++){
if(cadena1[i] == cadena2[i]){
k++;
}
else{
l++;
}
aux=cadena1[i];
}
if(l == 0){
printf("Son iguales.\n");
}
else{
printf("NO son iguales");
}
system("pause");
return 0;
}