Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Proxmond

#21
Tengo este pequeño código, que funcionalmente debería imprimir un hola mundo en consola, pero no, no me deja:

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

void msgHola(){
    printf("Hola ");
    msgMundo();    
}

void msgMundo(){
    printf("Mundo");    
}

int main(){
   msgHola();
   
   system("PAUSE");
   return 0;
}


Entonces cuando llamo la función msgMundo(); desde la funcion msgHola(); me da este error:

conflicting types for 'msgMundo'
previous implicit declaration of 'msgMundo' was here
Build Error]  [main.o] Error 1

No se que error habrá, estuve mirando un par de vídeos acerca de funciones, y ellos lo hacen así, ¿Pero a mi no me funciona?

Saludos y espero puedan ayudarme.
#22
Hice un pequeño programa que tiene estructuras y al momento de mostrar datos, me muestra sombolos.

Este es el codigo:

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

struct contacto {
      char nombre[20],apellido[20];
      int edad;
};

typedef struct contacto contact;

contact crearContacto(){
       contact nuevoContacto;
       printf("Ingrese su nombre:\n");
       scanf("%s",&nuevoContacto.nombre);
       fflush(stdin);
       printf("\nIngrese su apellido:\n");
       scanf("%s",&nuevoContacto.apellido);
       fflush(stdin);
       printf("\nIngrese su edad:\n");
       scanf("%d",&nuevoContacto);
       fflush(stdin);
       return nuevoContacto;
}

void imprimirContacto(contact con){
    printf("Su nombre: %s su apellido: %s su edad: %d\n",con.nombre,con.apellido,con.edad);    
}

int main(){
   contact con = crearContacto();
   imprimirContacto(con);
   system("PAUSE");
   return 0;
}


Saludos y espero que puedan ayudarme.

EDITO: Ya resolví el problema el error estaba en esta linea:
scanf("%d",&nuevoContacto);
y debia ser asi:
scanf("%d",&nuevoContacto.edad);

Si quieren darme alguna sugerencia al respecto, se las agradecería.
Saludos.
#23
Pensaba en usar el DevC++ pero por hay escuche que estaba obsoleto hacia ya varios años y nose si descargarlo. ¿Que me recomendarían para empezar a programar en C? osea para conocer el lenguaje funciones y demas.
Soy nuevo y espero algún día aportar mi grano de arena a la comunidad.
Saludos y muchas gracias.