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

 

 


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


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7
51  Programación / Programación C/C++ / Ayuda con busqueda secuencial en matriz en: 26 Febrero 2020, 05:16 am
Recorre solamente la primera fila, no entiendo por que sale del ciclo, debería recorrer 12 filas (del elemento 0 al 11 del arreglo), la matriz se paso inicializada en cero (el numero no deberia estar y deberia recorrer toda la matriz).

reg.cantEl es 3072
reg.cantFIl es 12
reg.cantCol es 256

Edito: Me acabo de dar cuenta, me pasa por usar mucho el for  :xD

Si algún mod lo ve pueden eliminarlo si quieren, ya esta solucionado...


Código
  1. /* Busca un entero en una matriz de enteros cargando en los parámetros
  2.    actuales la posición tanto de columna como de fila del elemento que
  3.    contiene el entero. */
  4. void BusqNumArr(TData reg, int* NFil, int* NCol, int num)
  5. {
  6.  int i = 0, j , cont = 0;
  7.  
  8.  
  9.  
  10.  while((i<reg.cantFil) && (reg.a[i][j] != num) && (cont < reg.cantEl))
  11.  {
  12.     j = 0;  //Faltaba esta linea...
  13.    while((j<reg.cantCol) && (reg.a[i][j] != num) && (cont < reg.cantEl))
  14.    {
  15.      printf("\n%d\n", i);
  16.      j++;
  17.      cont++;
  18.      printf("\n%d\n", cont);
  19.    }
  20.    i++;
  21.  }
  22.  
  23.  if(reg.a[i][j] == num)
  24.  {
  25.    *NFil = i;
  26.    *NCol = j;
  27.  }
  28.  else
  29.  {
  30.    *NFil = -1;
  31.    *NCol = -1;
  32.  }
  33.  
  34. }
  35.  
52  Sistemas Operativos / GNU/Linux / Linux Mint 19.3 no inicia sesion en: 19 Febrero 2020, 10:44 am
Despues de poner la contraseña y darle a enter aparece una pantalla negra y al segundo vuelve a la pantalla para iniciar sesión.

Antes de esto la deje actualizandose y cuando volvi habia una pantalla negra que se mantubo por 1 hora y no se movia de ahi asi que force el apagado (mantuve apretado el boton de apagado) y la volvi a encender, no quisiera formatearla ya que tengo archivos muy importantes...

Gracias de antemano por cualquier ayuda.

----

Edito: Ya esta solucionado, aprete ctrl, alt y f1 para entrar a la ventana de comandos e intente instalar cinnamon pero me pidio que instale otra cosa con un comando, lo instale y despues puse startx.
53  Programación / Programación C/C++ / Re: ¿Por que se imprime el arreglo al revez? [C] en: 6 Enero 2020, 03:26 am
Ahh, o sea que las instrucciones que estén antes de la llamada se ejecutan mientras se acerca al caso base y las que están después mientras se aleja?

Gracias.
54  Programación / Programación C/C++ / ¿Por que se imprime el arreglo al revez? [C] en: 6 Enero 2020, 00:20 am
Empieza a imprimir por el ultimo elemento (37).

Código
  1. #include <stdio.h>
  2. #define SIZE 10
  3.  
  4. void someFunction(int [], int);
  5.  
  6.  
  7. main()
  8. {
  9.  int a[SIZE] = {32, 27, 64, 18, 95, 14, 90, 70, 60 ,37};
  10.  
  11.  printf("Los valores en el arreglo son: ");
  12.  someFunction(a, SIZE);
  13.  printf("\n");
  14.  return 0;
  15. }
  16.  
  17.  
  18. void someFunction(int b[], int size)
  19. {
  20.  if(size > 0)
  21.  {
  22.    someFunction(&b[1], size - 1);
  23.    printf("%d ", b[0]);
  24.  }
  25. }
  26.  

Salida:

Citar
Los valores en el arreglo son: 37 60 70 90 14 95 18 64 27 32
55  Sistemas Operativos / GNU/Linux / [Consulta] Elementary OS en: 6 Diciembre 2019, 12:58 pm
Hola, queria escuchar opiniones sobre este S.O, lo queria usar en una laptop exclusivamente para programacion, escuche que se usa mucho linux para bases de datos, yo estoy terminando de aprender C completo y se algo de Java (siempre use windows 10 y ubuntu), ahora quiero empezar a aprender C++, para desarrollar programas con interfaces graficas. 

¿Que me recomiendan?
56  Programación / Programación C/C++ / Duda sobre scanf en: 16 Noviembre 2019, 02:12 am
Si pido un entero (lo especifico como %d) e ingreso una letra o algo que no sea un entero empieza como una recursion infinita.

¿Como puedo evitar esto en C?
57  Sistemas Operativos / GNU/Linux / Re: Como edito el tamaño de la fuente en OpenSUSE 15.1 en: 23 Agosto 2019, 19:10 pm
uso 1920x1080p con xfce, pude editar desde el administrador de configuración pero las letras de YaST quedaron chicas.
58  Sistemas Operativos / GNU/Linux / Como edito el tamaño de la fuente en OpenSUSE 15.1 en: 23 Agosto 2019, 18:51 pm
Instale los drivers privativos de NVIDIA y ahora se ven las letras muy chicas, casi ni se ven.

Me fije en YaST en el apartado de fuentes y no encuentro nada para editar el tamaño.
59  Programación / Programación C/C++ / Re: Ayuda FOR en: 12 Junio 2019, 04:36 am
Es porque los ENTER se están quedando en el buffer y entonces se asignan al siguiente valor.
Pongamos que quieres introducir la palabra "hola", lo que estás guardando es: "h" + ENTER + "o" + ENTER + "l" + ENTER + "a"

Gracias, cambie esta linea para solucionarlo:

Código
  1.    scanf("%c", &clave[i]);

por

Código
  1.    scanf("%s", &clave[i]);
60  Programación / Programación C/C++ / Ayuda FOR en: 12 Junio 2019, 03:59 am
Cuando lo ejecuto se salta del ciclo 1 al 3.

Código
  1. #include <stdio.h>
  2.  
  3. int vocTot=0, i;
  4. char caracter;
  5. char clave[10];
  6.  
  7. void main()
  8. {
  9.  for(i=1; i<=10; i++)
  10.  {
  11.    printf("Ingrese el caracter %d: ", i);
  12.    scanf("%c", &clave[i]);
  13.  
  14.    caracter=clave[i];
  15.  
  16.    switch (caracter)
  17.    {
  18.    case 'a': vocTot++;
  19.      break;
  20.    case 'A': vocTot++;
  21.      break;
  22.    case 'e': vocTot++;
  23.      break;
  24.    case 'E': vocTot++;
  25.      break;
  26.    case 'i': vocTot++;
  27.      break;
  28.    case 'I': vocTot++;
  29.      break;
  30.    case 'o': vocTot++;
  31.      break;
  32.    case 'O': vocTot++;
  33.      break;
  34.    case 'u': vocTot++;
  35.      break;
  36.    case 'U': vocTot++;
  37.      break;
  38.    }
  39.  }
  40.  
  41.  printf("El numero de vocales es: %d", vocTot);
  42.  
  43. }
Páginas: 1 2 3 4 5 [6] 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines