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


 


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 348
141  Programación / Programación C/C++ / Re: Funcion strcpy() propia en: 23 Febrero 2017, 16:21
No sé qué hace la función DebeSerCierto, así que insisto, saca por pantalla la nueva cadena y compruébalo tú mismo primero.
Y fíjate en lo que dijo engel lex.
142  Programación / Programación C/C++ / Re: Problema al usar el fread al leer vectores en una estructura en: 23 Febrero 2017, 15:10
Insisto, no te sirve de nada leer todos los registros del archivo sobre la misma variable. Al final, solo estás leyendo el último, tenlo en cuenta. Prueba a leer 1 y ver si sigue el error. Primero, depura el programa para el primero, y luego implementas el while/for.
143  Programación / Programación C/C++ / Re: Problema al usar el fread al leer vectores en una estructura en: 23 Febrero 2017, 12:27
Este for no hace nada útil (si 'n' fuera 3, va a leer hasta 3 veces, pero solo va a guardar en datos el último que leyó)

Código
  1. for(i=0;i<n;i++)
  2. {
  3.    fread(&datos,sizeof(micro),1,archivo);
  4. }

También, asegúrate de que los datos en el archivo son correctos. Es raro que solo lea así las matrices.
144  Programación / Programación C/C++ / Re: Funcion strcpy() propia en: 23 Febrero 2017, 12:10
Hay un problema, y es que no puedes comparar 2 cadenas (char*) con ==. (Son punteros, no cadenas realmente)

Código
  1. DebeSerCierto(mi_strcpy(s2, s1) == "abcdefgh");

Si lo que queires es probar, haz un printf de la cadena copiada y listo.
145  Programación / Programación C/C++ / Re: [C++] Leer un archivo y meterlo en un array bidimensional en: 23 Febrero 2017, 12:08
En ese caso, entre tablero y tablero, habrá algún separador. Una línea en blanco, quizás. Solo necesitas recorrer el archivo hasta encontrar ese separador. Ahí ya sabrás las filas y las columnas del tablero.
146  Programación / Programación C/C++ / Re: PROBLEMA EN RAND() en: 22 Febrero 2017, 22:55
Hay que ponerle una semilla a la función rand, con la función srand().

La semilla debe ser lo más aleatoria posible. normalmente, se utiliza el tiempo  (que rara vez va a ser igual).

Código
  1. #include <ctime>
  2. #include <cmath>
  3.  
  4. int main(){
  5.    srand(time(0));
  6. }

Solo llamas a srand 1 vez por programa (salvo que realmente quieras hacerlo más veces, vaya)
Si llamas a srand con la misma semilla otra vez, los números que saldrán serán los mismos de nuevo.
147  Programación / Programación C/C++ / Re: [C++] Leer un archivo y meterlo en un array bidimensional en: 22 Febrero 2017, 17:25
Si el archivo solo va a tener esos datos, entonces puedes ver el tamaño del archivo y dividirlo entre el número de caracteres de la primera fila (sumando el salto de línea).
Luego, y alo puedes leer con ifstream y la función getline().

Por cierto, en C++ no necesitas poner typedef para declarar estructuras:

Código
  1. const int MAX = 50;
  2. typedef char Tablero[MAX][MAX];
  3.  
  4. struct Juego{
  5.   Tablero tablero;
  6.   int columnas;
  7.   int filas;
  8.   string nombreDelFichero;
  9. };
O
Código
  1. const int MAX = 50;
  2.  
  3. struct Juego{
  4.   char tablero[MAX][MAX];
  5.   int columnas;
  6.   int filas;
  7.   string nombreDelFichero;
  8. };

Si no sabes hacer algo de lo comentado, indícalo.
148  Programación / Programación C/C++ / Re: como recorre un arreglo de objecots en: 22 Febrero 2017, 10:47
Código
  1. for(j=0; j<maxAnimal; j++)
  2.  {
  3.    array[j]->QuiSuisJe();
  4.    array[j]->Manger();cout<<"\n";
  5.  }
Ahí lo estás recorriendo, ¿no es eso lo que buscas?

Si el compilador te da algún error en ese código, pasa por aquí el error.
Sinó, sé más específico en el problema que tienes :o
149  Programación / Java / Re: crear script para generar codigo letras? en: 22 Febrero 2017, 09:34
¿Qué es un código "acorde" a otro?
En cualquier caso, la respuesta probablemente sea sí. Si con "acorde" te refieres a transformar el primer código en el segundo mediante algún algoritmo, mientras sepas el algoritmo, podrás :o
150  Programación / Java / Re: Duda con Hashtables en java en: 22 Febrero 2017, 09:30
La utilidad de la HashTable es esa, un conjunto de keys que no se repetirán y valores asociados a ellas. Los valores no van a ser comparados, no es la finalidad.

Para lo que buscas, tal vez prefieras crear una lista y buscar manualmente tú (o buscar manualmente en el HashTable directamente)

La respuesta rápida: no, no podrás buscar de forma "automática" por un campo del valor almacenado.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 348
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines