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

#1261
Programación C/C++ / Re: Opinad
18 Junio 2016, 15:11 PM
Usar la clase vector. Esa es la mejor opción si estas trabajando con C++.

Ya que las lineas no pueden ser declaradas asi ni en C ni en C++

   int i=0;
   int posiciones[i];


Podrias cambiarlo por

int posiciones[] = new int[i]

Aunque tambien i en ese momento vale 0 creo que no aplica ahi.

Saludos




PD:

En los libros de C que tengo nunca se mencionan los datos bool. Siempre usan un Dato entero para ellos.

Obvio es solo de C++ pero...

Ahorita busque sobre ellos y solo salen referencias vagas pero ninguna referencia oficial.

Segun esto solo encontre

El tipo bool es una incorporación reciente del lenguaje (1998)

Pero no menciona ninguna fuente. El uso de enteros como booleanos a mi me parece correcto siempre que solo loa manejes como 0 y 1

Voy a abrir un nuevo Tema al respecto para ver ahi los por menores y no desviar mas el Tema.

Cualquier comentario de los datos bool solo aqui:

Tipo de dato bool

Saludos
#1262
gracias class_OpenGL esque estos días no tengo mi computadora a la mano y solo me acuerdo cuando estoy en la computadora  :xD :xD

Por cierto que para mas facil es posible dejar solo una variable tipo. Y evaluar con un switch

switch(platos[i].tipo){
case POSTRE:
//....
break;
//...
}


Saludos
#1263
struct plato {
  char nombre[40];
  char es_entrada; //0 ó 1 ( flag indica si es entrada)
  char es_plato_ppal; //0 ó 1 ( flag indica si es plato principal)
  char es_postre; //0 ó 1   ( flag indica si es postre)
  int calorias; // ( calorias, de cada plato, en la salida tendria que sumar las calorias y mostrarlas como aparece en el ejemplo de abajo)
};

void combinaciones(struct plato *platos, int n){
  int i = 0;
  int calorias =0;
 while(i<n){
   calorias += platos[i].calorias;
   if(platos[i].es_entrada){
      printf("Entrada: %s, ",platos[i].nombre);
   }
   else{
     if(platos[i].es_plato_ppal) {
        printf("Plato principal: %s, ",platos[i].nombre);
     }
     else {
       printf("Postre: %s, ",platos[i].nombre);
     }
   }
   i++;
 }
 printf(" - Calorias %i",calorias);
}



Seria algo asi

Aun que no lo he compilado y puede tener errores. Lo escribí en el mobil.

Tengo dudas entre si es

.

o

->

Saludos.
#1264
Hola este un tema parecido.

http://foro.elhacker.net/programacion_cc/por_favor_necesito_ayuda_con_este_codigo_c-t453990.0.html

Y te dejo un video que hice del tema.


[youtube=640,360]https://www.youtube.com/watch?v=U-zA-VvOllM[/youtube]

Saludos
#1265
Hola creo que tienes un error de logica estas evaluando en la misma matriz. Hay un momento donde
matriz[s][m]

donde s=x e m=y entonces si cambias el valor de s,m s seguirá siendo igual al valor x,y ahi esta tu ciclo infinito por lo demas he visto otras detalles pero creo que con ese es suficiente.

Tienes que agregar una condicion de exclusión donde s != x and m!=y.

Es eso u otra matrizo guardar el valor temporalmente en otra variable y comparar contra esa variable.

Saludos
#1266
Hola que tal.

Tal vez no te distes cuenta pero hay que editar el comando:

Citar/wherever/you/have/

Tiened que cambiat el nombre de la ruta al existente en tu equipo.


Otra son2 comandos diferentes:

rm /wherever/you/have/.xsession-errors

on-errors ln -s /dev/null /wherever/you/have/.xsession-errors

Saludos
#1267
es un log de xsession pero 106 gb se me hace excesivo.

Tal vez tiene esta lleno de logs que estan relacionado con el primer error mostrado.

Los libros links simbolicos a /dev/null me encantan. Son un mini-agujero negro del sistema.

;-) ;-) ;-)

Saludos
#1268
Si compila no te marca errro?

Falta agregar

#include <unistd.h>

De ahi en mas no veo error

Saludos.
#1269
Posibles causa
[Nada de lo que digo esta sustentado es mera broma]

- Los Hackearon y no lo quieren  admitir
- Se daño el disco duro y no tienen backup/mirror/RAID
- Ramsonware y no quiren pagar
- rm -Rf /
- aaaaand its gone!!! [ south park meme here]
- Corrupcion
- SQL injection con Bobby drop table


Saludos!



#1270
Java / Re: problemas con la salida
15 Junio 2016, 20:22 PM
Ese es el problema tu tienes que colocar a las reinas son 8 y de hecho en la lectura dice las reglas son las mismas que en el ajedrez.

Otro detalle que los numeros no necesariamente van a estar en orden.

Saludos.