Título: problema con ejercicio de agenda con punteros Publicado por: attackers en 16 Noviembre 2011, 22:22 pm amigos necesito crear agendas que lleve punteros dinamicos
lo primero que lleva obviamente es ingresar los amigos, nombre, numero de telefono que elimine 1 amigo que busque un amigo y apareza su numero de telefono y un listado general que muestre todo los contactos agregado solo que lleva punteros y no se como hacerlo con punteros si alguien me da una idea de mas o menos como empezar #include <stdio.h> #include <stdlib.h> #include <string.h> #define p printf #define s scanf typedef struct agenda{ char nombre; char apellido; int edad; }; int *puntero; typedef agenda *puntero; main() { p("\ndiga el nombre de su amigo: "); s("%s",agenda.nombre); p("\ndiga el apellido de su amigo: "); s("%s",agenda.apellido); p("\ndiga el numero de telefono de su amigo: "); s("%s",agenda.telefono); } primero trato de hacerlo de 1 amigo pero no tengo ni idea de como hacerlo con puntero y structud Título: Re: problema con ejercicio de agenda con punteros Publicado por: attackers en 16 Noviembre 2011, 22:23 pm si me puede ir orientandolo para ver si lo puedo terminar y aprender hacerlo les agradeceria
Título: Re: problema con ejercicio de agenda con punteros Publicado por: rir3760 en 17 Noviembre 2011, 02:03 am Si no tienes un libro de calidad ya es hora de conseguir uno, empieza revisando el tema [Libros/Papers] C/C++ (http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html). El programa tiene varios errores que se describen en detalle en |Lo que no hay que hacer en C/C++. Nivel basico| (http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html).
Aparte de eso hay que evitar el uso de macros: Código Ello porque si cualquiera ve "printf/scanf" ya sabe de que se trata el asunto, no hay que revisar las definiciones. Para trabajar con memoria reservada de forma dinámica lo primero que debes hacer es llamar a malloc/calloc/realloc, accedes al objeto utilizando operadores como "->" o "[]" y finalmente liberas la memoria mediante la función "free". Un empujón: Código
Un saludo Título: Re: problema con ejercicio de agenda con punteros Publicado por: attackers en 17 Noviembre 2011, 04:41 am amigo mira aqui lo hice de otra forma
Código
si me puedes decir que error o que debo mejor pd: como le puedo hacer un for para que se muestre la cantidades de veces segun los amigos que quize agregar Código
no se si me entienden |