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 - durasno

#221
Programación C/C++ / Re: series en C
29 Junio 2012, 06:52 AM
Hola! el problema es que estas haciendo una division de enteros: i y 1 son enteros por lo tanto la division va a dar un entero. Podes hacer lo que te dijeron(trabajar todo con float o double) ó indicar que 1 es un float, ¿como?
suma= suma+1.0/i; // fijate q use 1.0

o directamente castear la division:
suma= suma+(float)1/i;


Saludos
#222
Hola! si bien dijist que esto no te costo mucho no es muy optimo lo que haces, osea haces todo en una sola funcion. En la funcion listdoubleen(); creas la lista, la enlazas, imprimis... pero el mayor problema es q declaras struct listaenlazada *primero=NULL; en esa funcion, por lo cual cuando regreses al main no vas a poder hacer nada ya que primero solo va a ser visible en la funcion y no en el main

Te recomiendo este link (entra donde dice listas abiertas)
http://c.conclase.net/edd/index.php?cap=000#inicio

o mejor bajate este libro(busca el capitulo de listas):
Programacion en C Metodologia, Algoritmos y Estructurade datos


Saludos
#223
Hola! una pregunta BlackZeroX (Astaroth) ¿el codigo q hiciste es en C no?? si es asi podrias explicarme cual es la funcion de inline?? que no lo conocia


Saludos
#224
Programación C/C++ / Re: Ayuda en C
29 Junio 2012, 02:21 AM
Hola! decidi compilarlo y ver los errores que marca, mira q facil:

1º: en el case 4 llamas a la funcion listanueva=busca_persona(listanueva); pero vos la definiste comopersona *busca_persona(persona *listanueva,char nombre);
Si vas a pasar un nombre a la funcion el prototipo debe ser
persona *busca_persona(persona *listanueva,char *nombre); // el nombre es un puntero a char

2º El warning es por esto:
if (auxbuscar->nombre==nombre) // nose puede comparar de esta manera
para comparar cadenas tenes que usar la funcion strcmp


Saludos
#225
Busca este libro, es muy bueno:
Programacion en C Metodologia, Algoritmos y Estructurade datos
#226
Hola! no entendi bien que es lo que queres, pero para todo eso tenes la funcion fopen()... Google manejos de archivos en C


Saludos
#227
Hola! el problema lo tenes aca:
//Media Aritmetica
    for(i=0;i<n-1;i++){
                     c=0; // ERROR INICIALIZAR C=0 ACA
                     c+=a[i]+a[i+1];
                     }

el error es hacer c=0 dentro del for, por cada ciclo estas haciendo que c valga 0 y por lo tanto no estas sumando. Debe ir antes del for

Saludos
#228
Hola! creo q mejores soluciones a las q das vos no hay(o al menos no se me ocurre en este momento)... Lo que podes hacer es usar strstr para saber cuando hay un "[$" en la cadena y strtok para separar en tokens el .csv. Igual creo que el gran problema es generar la cadena final "hola mundo hoy estoy lleno de alegría", ya q por lo que veo vas a necesitar un buen manejo de punteros


Saludos


PD: strtok y strstr ambas funciones de string.h
#230
Programación C/C++ / Re: Aprendiendo C++[?]
23 Junio 2012, 02:28 AM
Citarla mayoría son demasiado largos y cansa leerlos enteros nunca he podido terminar uno xD
entonces no queres aprender...