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

#31
Programación C/C++ / Modificar valor
6 Marzo 2015, 17:28 PM
Tengo esta estructura y esta union:

typedef struct TreintaydosBits {
    unsigned bit0 : 1;
    unsigned bit1 : 1;
    unsigned bit2 : 1;} TreintaydosBits;

typedef union CuatroBytes {
    long n;
    TreintaydosBits b;
} CuatroBytes;

y quiero cambiar a 0 el bit2.

He declarado lo siguiente:
CuatroBytes pixel;
Y pensaba que haciendo esto se me cambiaba
    pixel.b.bit2 = 0;

Pero no ya que al imprimir me sale 256 256 256

¿Sabeis como se hace bn?

saluds



#32
Programación C/C++ / Re: Fallo y no se cual
5 Enero 2015, 13:47 PM
Cita de: OnTheCore en  5 Enero 2015, 02:06 AM
Nadie va a insultarte porque son errores comunes de principiante y de eso se aprende. Mi consejo para la proxima vez, es que las constantes las escribas en mayusculas y las variables en minuscula.
Ok gracias lo tendre en cuenta
#33
Programación C/C++ / Re: Fallo y no se cual
4 Enero 2015, 22:32 PM
Solucione el fallo, me podéis insultar si queréis jeje, la cosa es que había definido una constante que se llamaba max y claro en la funcion ponia también max de nombre de una variable XD
#34
Programación C/C++ / Re: Fallo y no se cual
4 Enero 2015, 17:45 PM
Cita de: engel lex en  4 Enero 2015, 17:37 PM
tu programa tiene main y tiene el prototipo de la funcion antes que el main?

si el prototipo es este:

int multiplos (int,int,int);
#36
Programación C/C++ / Fallo y no se cual
4 Enero 2015, 14:58 PM
Me da fallo en esta funcion pero no se cual es:

int multiplos(int min,int max,int num){
   int i;
   for(i=min;i<max;i++){
      if(num%i==0){
         return i; 
         }       
     }       
}
#37
Programación C/C++ / Re: Duda tonta switch
3 Noviembre 2014, 16:20 PM
Gracias eferion eso era lo que buscaba.
#38
Programación C/C++ / Duda tonta switch
30 Octubre 2014, 17:56 PM
En un switch hay alguna forma de poder hacer esto:

switch(opcion){
                 
    case ('a' || 'A') :
          printf("La suma de %g + %g = %g ",num1,num2,num1+num2);             
                 break;
                 
                 
    }

gracias