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

#261
Programación C/C++ / Re: tableros
12 Marzo 2014, 11:35 AM
Cita de: yoel_alejandro en  5 Marzo 2014, 19:28 PM
"Yo, en particular, estoy muy contento con tus aportes ya que la mayoría de los expertos lo son más de C++ y a mí me interesa más el C puro y duro"

Jejeje, pues sí, es un dicho que entre más bajo el nivel más duro es el programador, jeje. De hecho me impongo como costumbre personal tratar de hacer los programas en C puro, salvo que sea estrictamente necesario usar C++ (por ejemplo si se requieren clases).
Nunca es estrictamente necesario usar C++, incluso C se puede orientar a objetos si se quiere.

Cita de: yoel_alejandro en  5 Marzo 2014, 19:28 PMJejeje, pues sí, es un dicho que entre más bajo el nivel más duro es el programador, jeje.
Pero no mejor ;)

Cita de: leosansan en 12 Marzo 2014, 04:46 AMOtra cosa distinta es "mi" código, el que yo me guardo, donde va una descripción del problema que se plantea y diversa notitas aclaratorias, pero que no pongo  cuando lo cuelgo en el foro. ¡¡¡Que se lo curre un poquito!!!,.....
Me intriga lo que guardas en esa carpeta... Deben ser GB y GB de códigos Oo

#262
Cita de: erovira en 12 Marzo 2014, 08:08 AMHola, muchas gracias, esta tarde lo probaré, necesito alguna libreria especifica para el readkey ()?
No, es la misma de Allegro.

Cita de: yoel_alejandro en 12 Marzo 2014, 01:34 AM
¿Cuál es la diferencia entre readkey() y getchar()?

Disculpen, es que no soy muy entendido en funciones de bliblioteca Windows (si es éste el caso), prefiero dentro de lo posible moverme dentro del C estándar ...
getchar() lee un caracter, readkey la pulsación de una tecla.

No es la biblioteca de windows, es la librería multimedia Allegro.
#263
Cita de: vangodp en 12 Marzo 2014, 01:09 AM
a mi lo del rand me interesa ^^, y como haria para que al menos un camino estuviera abierto?? :D
La manera más sencilla sería crear un camino con anterioridad y "bloquearlo" para que no puedas edificar en él.
#264
No, no haces eso. La función te irá perfectamente así:

Código (cpp) [Seleccionar]
void AgrEspacio ( char **&Palabras, int NumPal)
{
   char **TemFilas=new char*[NumPal];
   
   for ( int i=0; i<NumPal; i++ )
   {
       TemFilas[i]=new char[200];  
   }
   
   Palabras=TemFilas;  
}


Aunque yo eliminaria la variable auxiliar:

Código (cpp) [Seleccionar]
void AgrEspacio ( char **&Palabras, int NumPal)
{
   Palabras =new char*[NumPal];
   
   for ( int i=0; i<NumPal; i++ )
   {
       TemFilas[i]=new char[200];  
   }
}
#265
Código (cpp) [Seleccionar]
void AgrEspacio ( char **Palabras, int NumPal)
{
        char **TemFilas=new char*[NumPal];
     
        for ( int i=0; i<NumPal; i++ )
        {
            TemFilas[i]=new char[200]; 
            TemFilas[i]=Palabras[i];
        }
     
        Palabras=TemFilas; 
}


1º Palabras debe pasarse por referencia (&).
2º La igualación TermFilas = Palabras no tiene ningún sentido. Te estas cargando lo que acababas de reservar con new.

Saludos.
#266
Yo por comodidad, uso un plugin que viene en el codeblocks. Así no tengo que estar abriendo un programa cada vez.

De todas formas, me refería a intentar hacer el tuyo propio. Es un reto interesante.

Cita de: eferion en 11 Marzo 2014, 11:56 AMse denominan "beautifier" y hacen bastantes más cosas aparte de indentar el código.
¿Que más hacen esos programas a parte de indentar?
#267
Interesante, es muy util para python sobre todo (anda que no dan errores las tabulaciones ni nada).

PD: Un programa que te identase el código sería gracioso ;D
#268
Cita de: vangodp en 11 Marzo 2014, 08:45 AM
¿¿¿Por acaso este tutorial es el mismo que este para windows????
https://github.com/genbetadev/Genbeta-Dev-Engine/wiki/Compilaci%C3%B3n-de-SFML-en-Windows :huh:

¿¿¿Y este tambien???
http://foro.elhacker.net/programacion_cc/aporte_compilar_sfml_estaticamente-t396527.0.html

:o
Sí, son iguales.

El segundo precisamente lo hizo Mecranidos siguiendo mis explicaciones ^^
#269
Anda xD. Pues si.

Asi que solo había que cargarse la coma, me estoy volviendo viejo ;D

¡Gracias! ^^
#270
Eso no funcionaría porque el primer cin lee hasta el espacio. Y como no hay espacio leeria los dos numeros del tirón.