Aaaa excelente explicacion!!!! ahora me funciona, muchas gracias!!!! una ultima duda, el problema era cadenados, pero este codigo me funcionaba igual
if(strcmp(cadenauno
,cadenados
)==0){ }else{
}
era por casualidad ya que quedaban cosas en el bufer? algo asi puede ser? porque si mando este codigo antes funciona (siempre que tenga comentado lo de cadenatres):
printf("cadenados:%s\n", cadenados
);