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


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


  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 ... 380
131  Programación / Programación C/C++ / Re: Tengo una duda con los punteros en: 10 Agosto 2017, 11:47
Pusiste x=edad en vez de edad=x. Lo mismo para género.

Y como detalle, aqui no estas usando punteros. Ese "int &x" es un "parámetro por referencia", pero no es un puntero.
132  Programación / Programación C/C++ / Re: Ficheros con Salto de linea[C++] en: 9 Agosto 2017, 23:14
Pones el getline y lo que sea el código dentro del bucle while. Ese while con esa condición termina cuando el archvio ha sido leído al completo.
133  Programación / Programación C/C++ / Re: Ficheros con Salto de linea[C++] en: 9 Agosto 2017, 22:59
Son 2 líneas no? Empieza escribiendo 2 veces el getline ¯\_(ツ)_/¯
¿Y si son 3 líneas?
134  Programación / Programación C/C++ / Re: Realizar dos operaciones al mismo tiempo en un mismo programa ayuda... en: 9 Agosto 2017, 22:28
La verdad, yo en tu caso me plantearía empezar a utilizar una librería para gráficos (como SFML, por ejemplo), y hacer el juego con gráficos.
Una consola, al fin y al cabo, es una consola. Es dar vuetas de más.


En cualquier caso, si sigues con esto:

- ¿Utilizas C o C++? Si utilizas C++, la librería estandar tiene threads a partir de C++11 (un estandar relativamente antiguo, asi que probablementelo tengas). Su include es <thread> y la clase se llama "thread", y son muy sencillos e usar.

- Sin threads de C++, puedes usar los de windows. Son algo más "complejos", pero bueno, bien englobado todo en funciones, todo se hace sencillo.

- Otra opción es, con 1 solo thread, dibujar y ver si hay teclas pulsadas. Para esto, sin bloquear la aplicación leyendo la entrada del usuario, puedes usar la función de la WinAPI "GetAsyncKeyState", que te dice si una tecla está pulsada o no.

Vistas estas alternativas, ¿cuál elegirías?
135  Programación / Programación C/C++ / Re: Ficheros con Salto de linea[C++] en: 9 Agosto 2017, 22:08
Tienes 1 "getline(archivo, leer);", así que cogerá 1 línea.

Si quieres que coja varias, tendrás que ponérselo. Si quieres que lea todo el fichero, tendrás que coger líneas con ese getline hasta que el fichero se acabe. Esto lo haces con un bucle while, por ejemplo. La condición de este bucle será que el archivo haya sido leído o no. Eso lo tienes con "archivo.eof()" (eof -> end of file):
Código
  1. while(!archivo.eof()) { //...
136  Programación / Programación C/C++ / Re: No llama la funcion Cin en: 9 Agosto 2017, 20:00
En primer lugar, cliente1, cliente2 y cliente3 son int, son números. No puedes guardar una cadena en un número. Tendrás que usar una string.

Ten en cuenta que si usas "cin >> string", solo lee 1 palabra, no una frase. Si quieres leer todo hasta que el usuario pulse ENTER, sería:
Código
  1. getline(cin, string);
137  Programación / Desarrollo Web / Re: Como hacer una alerta que se repita? en: 8 Agosto 2017, 18:11
Qué es lo que intentaste con el bucle while? Pon el código.
138  Programación / Programación C/C++ / Re: Aprender a usar APIS en: 8 Agosto 2017, 16:23
Oh pues, eso, empieza :o
Para cifrar tendrás que pedir el qué vas a cifrar a lusuario. Y tal.
139  Programación / Programación C/C++ / Re: Realizar dos operaciones al mismo tiempo en un mismo programa ayuda... en: 8 Agosto 2017, 11:27
Explica lo de los asteriscos que se mueven al mismo tiempo.

Probablemente no necesites hilos para eso. Ten en cuenta que el procesador es mucho más rápido que la vista humana, con lo cual mover un asterisco y luego mover el otro es lo mismo que hacerlo "al mismo tiempo".
140  Programación / Programación C/C++ / Re: Primer programa con condiciones - Como presentar la mejor solución en: 8 Agosto 2017, 11:25
El else se hace así:
Código
  1. if(){
  2. }else if(){
  3. }

Nótese que en tu código no pusiste el if después del else, con lo cual no es una condición.
Y pusiste ';', con lo cual se lo toma como una sentencia:
Código
  1. if(...);
  2. cout << 'a';
En ese caso, el cout 'a' se va a ejecutar siempre, porque el if se termina al encontrar el ;
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 ... 380
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines