18ºC? Joder es un puto congelador 
Ventilador o refrigeración líquida?

Ventilador o refrigeración líquida?
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ú printf("\nDame tu clave");
scanf("\n%d",&a);
while (a != 123456)
{
printf("\n Contraseña invalida");
printf("\nTeclea otra ves tu clave");
scanf("\n%d",& a);
}
printf("Contraseña correcta");
Cita de: rir3760 en 11 Mayo 2013, 05:10 AMRepito, está definido en el estándar C99 (dije C98 pero lo acabo de comprobar y era C99):
En C++ genera algo llamado comportamiento no definido (mejor conocido como UB). Como su nombre lo indica cualquier cosa puede pasar, por ejemplo:
A) Funciona correctamente, no hay problema.
B) El programa revienta.
C) Se generan resultados aleatorios.
D) Cualquier otra cosa.
Y ese es el problema: no hay garantías en cuanto a la ejecución del programa. Yo te recomendaría que revisaras la documentación de tu compilador para conocer que extensiones (al lenguaje) soporta.
CitarDesignhttp://en.wikipedia.org/wiki/C99#Design
C99 is, for the most part, backward compatible with C89 but is stricter in some ways.
In particular, a declaration that lacks a type specifier no longer has int implicitly assumed. The C standards committee decided that it was of more value for compilers to diagnose inadvertent omission of the type specifier than to silently process legacy code that relied on implicit int. In practice, compilers are likely to display a warning, then assume int and continue translating the program.
C99 introduced several new features, many of which had already been implemented as extensions in several compilers:
- inline functions
- intermingled declarations and code: variable declaration is no longer restricted to file scope or the start of a compound statement (block), similar to C++
several new data types, including long long int, optional extended integer types, an explicit boolean data type, and a complex type to represent complex numbers
- variable-length arrays
- support for one-line comments beginning with //, as in BCPL or C++
- new library functions, such as snprintf
- new header files, such as stdbool.h, complex.h, tgmath.h, and inttypes.h
- type-generic math functions
- improved support for IEEE floating point
...
Cita de: ThePinkPanther en 11 Mayo 2013, 02:04 AMExacto, la principal diferencia es la localización en memoria. Además tu decides voluntariamente cuando borrarla, lo que es un poder importante (aunque también peligroso porque se te puede olvidar).
Muchas gracias, eres un genio , entonces la diferencia es que todas las estructuras de datos ,que no sean declaradas con una función de asignación de memoria dinamica , o un operador que sirva para eso,se guardan en la pila?
y tambien que puedo reasignar el espacio cuando utilizo estas funciones/operadores y en caso contrario no?
Cita de: Luchoz95 en 11 Mayo 2013, 02:15 AMCualquier variable vale puesto que se hace una conversión implicita a size_t.
y ademas creo que para asignar la dimension de una variable en tiempo de ejecucion se usa size_t y no int ! S2!
Cita de: ThePinkPanther en 11 Mayo 2013, 01:37 AMNo aver, puedes declararlo así. Pero una vez creado no puedes redimensionarlo (con new sí, pero acuerdate antes de borrar los datos anteriores).
entonces, que sentido tiene new , si se puede declarar dinamicamente un arreglo en cualquier parte del programa utilizando este metodo.
int Cosita[1000000];
int* Cosita = new int[1000000];
Citarsudo apt-get install liballegro4.2-dev
Citar
Descarga Ejecutable Windows (Versión 20130510)
Descarga Ejecutable Linux (Versión 20130513)
Descarga Código (Versión 20130510)
CONTROLES:
W/Flecha Arriba: Moverse hacia arriba.
A/Flecha Izquierda: Moverse hacia la izquierda.
D/Flecha Derecha: Moverse hacia la derecha.
S/Flecha Abajo: Moverse hacia abajo.
P = Pausa
J = Más velocidad (necesita pulsarse varias veces para que sea perceptible).
U = Menos velocidad.
K = Aumentar longitud de la serpiente.
M = Silenciar la Musica.
ESC = Salir del juego.