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

#211
Hola! mira como llamas a generar:

generar() (registro->sigu);


Saludos
#212
Hola! lo compile pero me tira varios errores y todo se debe a que LINES y COLS no estan declarados... son constantes que vos definist??? si es asi decime que valor les diste asi puedo jugar :)


Saludos
#213
CitarEl caso es que azar y random no son ambas variables char porque random es variable integer...pues a ver si consigo tener las 2 variables char y ya os digo.

Hola! busca sprintf


Saludos
#214
y si pones el fprintf dentro del while?? 


Saludos


PD: para almacenar en distintas variables lee lo que dijo Ferno
#215
Citarno creo que la asignacion devuelva un valor booleano
Hola! acordate que en C cualquier valor distinto de 0 se toma como true por ende lo que se evalua con c=fgetc(fp) es el valor de c, osea el caracter que contiene

Saludos
#216
Hola! una pregunta, empezas los indices de las matrices en 1 por que te parece mas comodo??? o porque no sabes que empieza en cero??

El problema es que estas accediendo fuera de la memoria asignada por malloc. Supongamos que creas un arreglo dinamico de 5 elementos, y si vos haces i=1 y en la condicion del for pones i<=5; cuando ingresas datos se almacenan en las posiciones 1 2 3 4 5 del arreglo, PERO los arreglos empiezan desde el cero, posiciones: 0 1 2 3 4 (cinco posiciones), por lo tanto arr[5] no pertenece al arreglo.... y a esto se debe el error del programa(aplicado a las matrices)

Soluciones: si usas i=1, vas a teneer q reservar un elemento mas; ó usas i=0 y en la condicion i<n (lo cual es mas optima ya que no desperdicias un elemento)


Para liberar la memoria reservada, se hace el proceso inverso a como lo reservaste, ej:
for(i=0; i<m; i++)
   free(a[i]);
free(a);

y asi para las demas matrices.... Saludos
#217
Programación C/C++ / Re: Programa for
30 Junio 2012, 05:58 AM
Hola! creo q con poner if en ves del else alcanza

if(numero<menor)
   menor=numero;



Saludos


PD: no inicialices a menor=0 sino nunca te va a dar bien
#218
Hola! este tema se planteo varias veces en la mayoria la respuesta final es buscar alguna libreria externa para poder operar con numero mas grandes

Saludos
#219
Hola! creo q no es necesario la ruta completa, yo lo hago asi:

gcc archivo.c -o archivo -lm

con solo agregar -lm me toma la libreria math.h



Con respecto a lo de & en la funcion o no ya te lo explicaron bien, pero lo que no me quedo claro es si te estan enseñado C o C++???


Saludos
#220
Hola! el programa anda bien, el problema es esto:
scanf("%d\n",&m);
el \n esta demas, es por eso q no te funciona... Y en el for de la funcion perfectos() inicializa i=1


Saludos