elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Programación / Programación C/C++ / Re: Variables Extern en: 20 Julio 2012, 01:54 am
Muchas gracias BlackZeroX (Astaroth) por los ejemplos y por haber aclarado mi duda :)
12  Programación / Programación C/C++ / Variables Extern en: 19 Julio 2012, 21:42 pm
Yo defino un Header ejemplo.h con la siguiente estructura:

Código:
....
typedef struct{
      int a;
      tipo b;

}nombre;

extern nombre Variable;

void funcion();
...

#endif

Luego en mi ejemplo.c :
Código:
#include "ejemplo.h"

...
nombre Variable;
....

void funcion(){
   Variable->a = 1;
}


En mi main.c debo poner:

Código:
#include "ejemplo.h"

int main(){
     funcion();
     
}

Si luego de llamar a funcion en mi main.c quisiera acceder a Variable->a desde main tengo que definir algo en main.c ademas del include?
Saludos!
13  Programación / Java / Ayuda con lista enlazada en: 16 Abril 2012, 22:01 pm
Estoy intentando agregar un elemento X en una posicion X y me tira este error:

Citar
Exception in thread "main" java.lang.NullPointerException
   at ListaDeEnterosEnlazada.agregar(ListaDeEnterosEnlazada.java:118)

Aqui el metodo :
Código:
@Override
public boolean agregar(Integer elem, int pos) {
NodoEntero anterior = inicio;
NodoEntero aux = inicio;
NodoEntero n = new NodoEntero();

n.setDato(elem);
n.setSiguiente(null);

int i = 0 ;

if( ( aux==null) || (pos == 0 )){
inicio= n ;
aux = n ;
this.tamanio++;
return true;
} else

while (( i != pos) || (aux.getSiguiente() != null)){    //Aca esta el error
i++;
anterior = aux;
aux = aux.getSiguiente();
}
if (pos == i){
anterior.setSiguiente(n);
n.setSiguiente(aux);
this.tamanio++;
return true;
}else
return false;



}
14  Sistemas Operativos / Windows / Queriendo instalar W7 Ultimate 64 bits en: 2 Marzo 2012, 00:13 am
Me descarge la version Ultimate de 64 bits , funciona perfecto ya que lo probe en VirtualBox desde mi ubuntu pero a la hora de querer instalarlo mi lectora lee datos al parecer pero sigue al boteo de Ubuntu. Tengo configurado ya la BIOS para que comienze por la lectora , luego por el disco , etc. Lei que quiza un causante de este problema era que no tenia activado el apic de la bios , pero no encuentro esta opcion en mi BIOS. Espero que me ayuden!

Saludos!
15  Programación / Programación General / Mouse drop con aceleracion [as3] en: 2 Octubre 2011, 08:51 am
Tengo una duda , como podria ser que cuando suelto un objeto con el mouse siga con la aceleracion con la que iba?

saludos
16  Programación / .NET (C#, VB.NET, ASP) / Que libro de C#? en: 11 Mayo 2011, 00:07 am
Estoy pensando en comprarme un libro para aprender C# , alguien conoce alguno bueno , por asi decirlo , que tenga ejercicios ?

Saludos!
17  Programación / Programación General / Re: Mis primeros pasos en la programación. en: 4 Mayo 2011, 01:08 am
Para empezar , nada mejor que Pascal . Su sintaxis es facil de comprender ^^
18  Programación / Programación General / Re: Problema pascal en: 4 Mayo 2011, 01:07 am
Al parecer se soluciono ^^ , gracias
19  Programación / Programación General / Re: Problema pascal en: 1 Mayo 2011, 19:02 pm
Si eres un poco más claro y nos dices que error es el que te da pues podremos ayudarte mejor. Te da error al compilar? no hace la función que esperas que haga? o que?


Puedo insertar caracteres aunque ponga puntos... no se si me explico.No informa nada.
20  Programación / Programación General / Problema pascal en: 1 Mayo 2011, 01:52 am
se lee secuencia de caracteres hasta encontarar un punto. Informar la longuitud de la palabras mas larga que empieza con 't'.

Código:
Program ejemplo;
var
   cant,maximot:integer;
   letra:char;
begin
     cant:=0;
     maximot:=0;

     Writeln('Inserte los caracteres :' ); Read(letra);

     while(letra='')do
                   read(letra);

     while (letra <>'.')do begin
           cant:=0 ;

           if( letra='t') then  begin
               cant:=cant+1;

               while(letra<>'') or (letra <>'.') do begin
                             read(letra) ;
                              cant:=cant+1 ;
               end;
               if(cant>maximot)then
                                   maximot:=cant;
              end;
     end;
     Writeln('La cantidad de caracteres leidos fue de : ' , cant);
     readln;
     readln
end.   

No se cual es el error...
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines