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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 161
431  Programación / Programación C/C++ / Re: Cambio Colores en un solo printf en C en: 19 Junio 2018, 22:48 pm
El texto de la consola depende de la consola. Windows y Linux tienen diferentes formas de hacerlo.
432  Programación / Programación C/C++ / Re: Hola me llamo Sonia y queria pediros ayuda para resolver un ejercicio gracias :) en: 17 Junio 2018, 22:47 pm
¿Conoces las listas enlazadas? El problema se basa en ellas. Eso lo habréis visto.
En verdad es una lista circular, dónde el último elemento enlaza con el primero.
Dadas dos listas circulares de la misma longitud, usa una como referencia y muévete por la otra hasta encontrar una coincidencia, a partir de allí muévete por las dos al mismo tiempo vigilando si los elementos son los mismos. Cuando des una vuelta entera a la de referencia y hayan sido todos los elementos iguales podrás decir que las dos listas son las mismas.
433  Programación / Programación C/C++ / Re: Como hacer un programa para hacer fuerza bruta no diccionarios en: 16 Junio 2018, 20:20 pm
Esto es de este foro, y bastante antiguo, 12 años ya.
Pero te puede servir: como hacer peticiones POST en C. En verdad es enviar texto en un socket internet.
https://foro.elhacker.net/programacion_cc/como_puedo_hacer_peticiones_post_en_c-t134091.0.html
434  Programación / Programación C/C++ / Re: Como hacer un programa para hacer fuerza bruta no diccionarios en: 15 Junio 2018, 14:43 pm
Y la página web esa no tendrá una protección contra eso, tipo deshabilitar la cuenta después de un número de intentos?
435  Programación / Programación C/C++ / Re: Ayuda, Arreglo de estructuras en: 14 Junio 2018, 19:41 pm
Si quieres poner tres elementos en una estructura ésta debe tener al menos tres variables. No hay algo cómo estructuras dinámicas en C.

Si quieres una de tres elementos hay que declarar ese tipo.

Lo que si se pueden definir menos elementos de los que tiene la estructura, en ese caso C pone los no seleccionados a 0.

Código
  1. #include <stdio.h>
  2.  
  3. typedef struct {
  4.    int a;
  5.    int b;
  6.    int c;
  7. } estructura;
  8.  
  9. void print(char *s, estructura t) {
  10.    printf("estructura %s:\n"
  11.           "t.a = %d\n"
  12.           "t.b = %d\n"
  13.           "t.c = %d\n\n", s, t.a, t.b, t.c);
  14. }
  15.  
  16. int main() {
  17.    // defino solo los elementos que me interesan
  18.    estructura m = {a: 1, c: 2};
  19.    // defino de los primeros elementos de forma secuencial
  20.    estructura n = {3, 4};
  21.    // defino todos los elementos
  22.    estructura o = {5, 6, 7};
  23.  
  24.    print("m", m);
  25.    print("n", n);
  26.    print("o", o);
  27. }

Salida:
estructura m:
t.a = 1
t.b = 0
t.c = 2

estructura n:
t.a = 3
t.b = 4
t.c = 0

estructura o:
t.a = 5
t.b = 6
t.c = 7
436  Programación / Programación C/C++ / Re: Tabla con punteros. en: 9 Junio 2018, 21:49 pm
pm es un puntero a arrays de REN elementos de tipo int. Es decir, cada vez que crezca en uno saltará REN*sizeof(int) bytes
437  Programación / Programación C/C++ / Re: Funcion FEOF en: 8 Junio 2018, 09:31 am
Los archivos, gracias a FILE, tienen una bandera para indicar que has llegado al final del archivo y se activa cuando vas a leer algo y el puntero del archivo va a sobrepasar el final de éste.
En tus ejemplos buscas el carácter \n y en el primer ejemplo no existe.
En el segundo ejemplo sí llegas al carácter de nueva línea, lo lees y aumentas el contador pero no has llegado al final del archivo, por tanto hay una nueva iteración. Cuando entras otra vez en el bucle el puntero del archivo avanza pero debe leer más allá del archivo y por eso activa la bandera de fin de archivo. Cómo es imposible ir más allá de un archivo el puntero regresa sobre el último byte y lo devuelve. Como el último byte es \n lo recibes otra vez y en consecuencia se incrementa la variable. Cómo ahora sí se ha activado la bandera de fin de archivi el while, junto con feof, detiene la ejecución.
Lo que se hace normalmente es leer el archivo y entrar en un while con feof, haces el trabajo y la última instrucción del cuerpo del while es leer del archivo. Así en la próxima iteración feof dará la condición correcta.
438  Programación / Programación C/C++ / Re: ¿Como imprimo esto en la pantalla solo me sale ASCII? en: 8 Junio 2018, 05:44 am
A ver tu código de impresión.
439  Programación / Programación C/C++ / Re: Vector con puntero, obtener la posición de un determinado elemento. en: 8 Junio 2018, 05:42 am
Pues eso, centro.
centro todo el rato marca en qué posición del array estás. Cuándo has encontrado la coincidencia centro deja de actualizarse guardando la posición del array con el elemento que se busca.
440  Programación / Programación C/C++ / Re: Vector con puntero, obtener la posición de un determinado elemento. en: 8 Junio 2018, 02:07 am
¿centro?
Páginas: 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines