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


 


Tema destacado: [AIO elhacker.NET 2015] Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 380
41  Programación / Programación C/C++ / Re: Definición de stdin en C en: 6 Septiembre 2017, 22:23
Código
  1. #define stdin (&*(_iob+0))
Esto se desarrollaría así:
Código
  1. #define stdin (&*K) // K -> FILE[]
  2. #define stdin (&K) // K -> FILE
  3. #define stdin K // K -> FILE*

Ten en cuenta, en el último paso, que '&' es una referencia; "añade un puntero (*)".

Por tanto, stdin es un FILE.
42  Programación / Programación General / Re: arduino en: 6 Septiembre 2017, 20:27
¿Qué error? ¿En qué contexto?
Da más información, y más exacta.
43  Programación / Programación C/C++ / Re: Definición de stdin en C en: 6 Septiembre 2017, 20:19
El operador de desreferencia sirve para acceder a lo apuntado por una dirección de memoria. El problema es que esa dirección de memoria no apunta a nada, esa dirección de memoria es una estructura tipo FILE no un puntero. ( O ESO ES LO QUE ENTIENDO).
_iob es una matriz de FILE, que contiene varios FILE. Aunque sea un array, se puede acceder a él como si fuera un puntero. Hay pequeñas diferencias entre array y puntero, pero bueno, parecidos.
44  Programación / Programación C/C++ / Re: Definición de stdin en C en: 5 Septiembre 2017, 15:16
El operador desreferencia es precisamente para acceder a lo apuntado por una dirección de memoria. ¿Por qué no ibas a poder?

De todos modos, evita acceder a los campos de la estructura FILE, puedes hacer las operaciones con las funciones que la librería trae consigo.
45  Foros Generales / Noticias / Re: Estrasburgo ratifica sentencia: tu jefe puede monitorizar correo y mensajes ... en: 5 Septiembre 2017, 15:09
Me parece bastate lógico (...)
46  Programación / Programación General / Re: Alguien tiene los scancodes de las teclas en Windows? en: 5 Septiembre 2017, 00:44
Gracias, pero veo que en las letras del teclado, solo aparecen los scancodes de las letras mayúsculas. Comparten el mismo scancode con las minúsculas?  :rolleyes:

En tu teclado teines letras minúsculas y mayúsculas por separado? :O

Cuando envías una mayúscula, pulsas a la vez Shift (o tienes activado Bloq. Mayus).
Así que sí, solo hay 1 scancode por letra, no se necesita más.
47  Programación / Programación C/C++ / Re: Problema con una lista simplemente enlazada en C++ en: 4 Septiembre 2017, 22:24
getFirstpos retorna un int. Como no lo guardas en ninguna variable, digamos que es un int ""volatil"" que va a desaparecer.
void Exitos::insertData(int& p, const int& e)
Pides una referencia a int, "int&". Requiere que se le pase un valor "localizado en memoria", como puede ser una variable. Pasar directamente el retorno de la función no sirve.

La pregunta aquí es: ¿Por qué necesitas que sea "int&"? Probablemente te sirva si pones "int" asecas.
48  Programación / Programación C/C++ / Re: Problema con strings en: 4 Septiembre 2017, 15:08
Bueno, al final de ese código ya ves todo lo que podrías necesitar. ¿Cuál es tu problema entonces?
49  Programación / Programación C/C++ / Re: Deja de funcionar, agregar y mostrar archivos con delimitadores C++ en: 4 Septiembre 2017, 15:05
Un par de detalles.

<string.h> -> <cstring>

Luego, en show tienes:
Código
  1. for(int i=0;i<6;i++){
  2.    char *pointer;
  3.    if(i==0){
  4.        pointer = strtok(line,"|");
  5.        strcpy(idUser,pointer);
  6.    }else
Puedes quitar el for y los ifs y ponerlo todo secuencial :o

Y con respecto al problema original, trata de buscar tú mismo la línea que da el error. Si al encontrarla no lo logras solucionar, entonces pon por aquí la línea exacta.

Para encontrar la línea en la que el programa da error, puedes, por ejemplo, escribir un par de cout y endl/flush. Si ves que un cout se ejecuta y el siguiente no se ejecuta, es que la línea del medio es la que falla. En fin, es una idea, peroun código como este es difícil de depurar a ojo.

Y por cierto, ya que usas C++, podrías utilizar "string" en vez de "char[]", salvo que quieras hacerlo con char[], claro.
50  Programación / Java / Re: Puedo hacer esto con JAVA? en: 4 Septiembre 2017, 01:46
Navegar por una web se resume en enviar peticiones. Así pues, lo mismo, cualquier lenguaje con el que te puedas conectar a internet y enviar peticiones te lo permitirá.

En cualquier caso, quieras lo que quieras hacer, java siempre es un buen punto de apoyo, tanto para hacer programas como para aprender otros lenguajes.
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 380
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines