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

#711
El if no se repite, y al while nunca entra, porque nunca se cumple la condición del if.

Saludos
#712
Cita de: D4N93R en 12 Junio 2010, 19:59 PM
Yo todavía no entiendo lo que el quiere. O sea, que el ciclo siga corriendo ininterrumpidamente hasta que se presione una tecla?, creo que hay que usar un thread no?

Podría usarse. Tal vez no sea estrictamente necesario, depende de cual sea la estructura de la aplicacion. De cualquier manera lo primero que hay que saber es sobre que sistema va a trabajar, y de ahí en mas utilizar las funciones especificas de ese sistema. Aunque también es recomendable utilizar alguna librería multi-plataforma como por ejemplo: boost que también viene con manejo de threads en caso que los necesite.

Saludos!
#713
Citar
Código (cpp) [Seleccionar]
#include<iostream>
using namespace std;

int a = cin.get();

int main(){
  cout << "hoa" << endl;
  if(!a) {
    while(1){
      cout << "hola" << endl;
    }
  }
}

Una de las variaciones es esta, no entiendo pq no sale "hoa", hasta que se aprete enter, igual que nunca sale "hola".

Porque usando cin.get de esa forma, incluso si pones un 0, el valor del entero no sera 0, si no 48. Por lo tanto nunca cumplís la condición del if.

Citar
Código (cpp) [Seleccionar]
int a = getchar();

if(!a)
{
while(1); // faltaba ";"
}

Sucede lo mismo que en el código anterior.

Citar
Código (cpp) [Seleccionar]


#include "stdafx.h"//No se necesita el header precompilado en este caso

int main()
{
while(getchar())
{
printf("test\n");
}
return 0;
}

Eso es mas bien lo contrario. Imprimirías test solo si se presiona enter, incluso si presionas varios caracteres y luego enter, se imprimirá tantas veces como datos queden en el buffer de entrada.

Citar
Me urge mucho resolver este tema!!! Vereis, quiero hacer un bucle infinito en C con un while(), que se finalize cuando el usuario pulse enter. Como puedo hacerlo?

Para hacer lo que quieres hacer, necesitas usar funciones especificas de cada sistema, por lo tanto, primero tienes que aclarar en que sistema estas trabajando. Igualmente en el foro hay varios ejemplos que te pueden servir.

Saludos
#715
Programación C/C++ / Re: Concatenar enteros.
12 Junio 2010, 01:24 AM
Primero es necesario saber para que lo queres utilizar, ya que dependiendo del "para que", el "como" puede variar. De todas formas puedes empezar buscando sobre "byte swapping".
#716
Depende, en ese caso puede ser, pero en otros es recomendable utilizar el using sobre entidades especificas en pos de evitar posibles conflictos entre declaraciones.

Saludos
#717
Programación C/C++ / Re: Virus sys32.exe
11 Junio 2010, 22:45 PM
Si, igualmente es ideal usar prototipos porque en ciertos casos si serán necesarios. Ademas ayudan a la lectura del código.

Tienes que mejorar varias cosas en ese código, pero estoy de acuerdo con Eternal Idol; hay muchas cosas para hacer que te van a aportar mucho mas que programar malware. Basta con usar un poco el buscador.

Saludos
#718
Foro Libre / Re: Decepción
11 Junio 2010, 06:25 AM
No veo la relación entre el movimiento y la calidad de su gente con lo que te pudo haber pasado con una persona; ¿Acaso hay que hacerles una prueba de admisión o de valores éticos?
Evidentemente lo que hizo dicho sujeto no estuvo bien, pero no entiendo la relación con el movimiento, a pesar que no querías generalizar, aparenta como si lo estuvieses haciendo.

Si el link que pusiste es tu blog, si es spam, ya que el texto que se puede leer ahí es bastante escaso. Lo podrías haber puesto en el post principal tranquilamente.

Y por cierto:

Cita de: Daemon Freedom en 11 Junio 2010, 06:14 AM
También te digo que no somos tan extremistas la mayoría, lo que pasa es que la gente solo suele mirar los casos extremos.

Cita de: Daemon Freedom en 11 Junio 2010, 05:30 AM
Creía que la GNU, era de los pocos proyectos reales que enseñaban ética y respeto hacia los demás. Y ayer, uno de los miembros, deseó mi muerte.

Yo lo veo bastante extremista, sin ofender.  ;D

Saludos!
#719
Programación C/C++ / Re: Cabeceras
9 Junio 2010, 19:46 PM
Que tipo de error te da? si es un error de sintaxis prueba a cambiar:

Cita de: M:D en  9 Junio 2010, 19:15 PM
#incluce<windows.h>

por

#include <windows.h>

Como recomendación, utiliza otro entorno de trabajo. En lo posible que sea actual y por supuesto acorde a tu sistema operativo.

Puedes empezar revisando por acá:


Saludos!
#720
Buenísima  :D