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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
211  Programación / Programación C/C++ / Re: duda con recursividad y listas en: 3 Julio 2012, 06:38 am
Hola! mira como llamas a generar:

Código
  1. generar() (registro->sigu);


Saludos
212  Programación / Programación C/C++ / Re: Juego de Ping-Pong hecho en C. en: 3 Julio 2012, 01:06 am
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  Programación / Programación C/C++ / Re: [Duda C] Como añadir variable a la función system() en: 3 Julio 2012, 00:08 am
Citar
El 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  Programación / Programación C/C++ / Re: Necesito ayuda... sugerencia... programacion c (bucles,do,dowhile) en: 3 Julio 2012, 00:05 am
y si pones el fprintf dentro del while?? 


Saludos


PD: para almacenar en distintas variables lee lo que dijo Ferno
215  Programación / Programación C/C++ / Re: Ahorcado con ficheros en: 2 Julio 2012, 22:08 pm
Citar
no 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  Programación / Programación C/C++ / Re: ¿Cómo dimensionar un doble apuntador? en: 2 Julio 2012, 06:44 am
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:
Código
  1. for(i=0; i<m; i++)
  2.   free(a[i]);
  3. free(a);
y asi para las demas matrices.... Saludos
217  Programación / Programación C/C++ / Re: Programa for en: 30 Junio 2012, 05:58 am
Hola! creo q con poner if en ves del else alcanza

Código
  1. if(numero<menor)
  2.   menor=numero;


Saludos


PD: no inicialices a menor=0 sino nunca te va a dar bien
218  Programación / Programación C/C++ / Re: Ayuda - Funcion factorial de un numero en: 30 Junio 2012, 01:42 am
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  Programación / Programación C/C++ / Re: Problema con funcion sin tipo en C en: 29 Junio 2012, 19:33 pm
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  Programación / Programación C/C++ / Re: Programa en C que imprime los primeros m números perfectos en: 29 Junio 2012, 19:24 pm
Hola! el programa anda bien, el problema es esto:
Código
  1. 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
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines