elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Por que no me funciona este simple codigo? en: 9 Mayo 2019, 01:44 am
Hola, si me pueden ayudar, debe ser simple el error, estaba aprendiendo C y resulta que hay una sentencia aqui comentada que si la descomento no me funciona, no entiendo por que? si me pueden ayudar gracias


#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>


struct pruebachar{
   char* cadenatres;
   int tel;
};

int main(){
   char *cadenauno="hola";
   char *cadenados;
   
   struct pruebachar var;
   struct pruebachar *pp;

   pp=&var;
   var.cadenatres="hola";

   printf("Ingrese esta palabra: hola\n");
   fflush(stdin);
   gets(cadenados);

   
   //printf("pp->cadenatres %s\n", pp->cadenatres);

   if(strcmp(cadenauno,cadenados)==0){
      printf("Son iguales\n");
   }else{
      printf("Son distintos\n");
   }

   if(strcmp(cadenauno,var.cadenatres)==0){
      printf("Son iguales\n");
   }else{
      printf("Son distintos\n");
   }


   if(strcmp(cadenauno,pp->cadenatres)==0){
      printf("Son iguales\n");
   }else{
      printf("Son distintos\n");
   }

   return 0;
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines