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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
41  Sistemas Operativos / GNU/Linux / Como actualizo mi distribucion sin perder archivos y aplicacionea en: 11 Marzo 2022, 00:02 am
Actualmente estoy usando peppermint 10 basado en ubuntu 18.04 lo estoy usando desde el año pasado pero el 2 de febrero de este año salio la version 11 la cual cambio su base a debian pero no se como actualizar porque tengo varios programas y archivos que no quiere perder
42  Programación / Programación C/C++ / Re: Duda sobre nodos y uso de memoria en: 10 Marzo 2022, 23:55 pm
Gracias por la Ayuda
43  Programación / Programación C/C++ / Duda sobre nodos y uso de memoria en: 10 Marzo 2022, 06:43 am
por ejemplo en esta funcion creo un nodo auxiliar para mostrar los nodos
Código
  1. void mostrarnodos(nodo *lista){
  2. nodo *actual=new nodo();
  3. actual=lista;
  4. while(actual!=NULL){
  5. cout<<"dato: "<<actual->dato<<endl;
  6. actual=actual->siguiente;
  7. }
  8. }
Cada vez que llame la funcion me esta ocupando mas memoria?
o simplemente el nodo se borra cuando se termina la ejecucion de la funcion?
Es algo que no tengo claro y me gustaria saber.

O en este otro caso con esta otra funcion
Código
  1. void eliminarnodo(nodo *&lista){
  2. pila=pila->siguiente;
  3. }
En realidad hacer esto libera ese espacio de memoria? O simplemente se deja de tener acceso a el
44  Programación / Programación C/C++ / Re: duda sobre punteros en c++ en: 3 Marzo 2022, 05:05 am
Muchas gracias me haz aclarado muchas dudas al final no era tan complicado como parece  :silbar: ;-)
45  Programación / Programación C/C++ / Re: duda sobre punteros en c++ en: 27 Febrero 2022, 17:30 pm
Gracias por su respuesta pero creo que no me hice entender muy bien
Asi que voy a ser mas directo
En esta linea de codigo se muestra el valor al que apunta el puntero
Código
  1. //codigo1
  2. cout<<"edad: "<<(punteroemp+pos)->edad<<endl;
  3.  
//Codigo2
Mientras en esta otra tengo que poner los astericos por que de lo contrario solo me va a mostrar la direccion de memoria y no el valor
Código
  1. //codigo2
  2. cout<<*(*(matriz+i)+j)<<" ";
  3.  
Porque en el primer caso no es necesario poner los astericos mientras en el segundo si hay que ponerlo?
46  Programación / Programación C/C++ / duda sobre punteros en c++ en: 27 Febrero 2022, 04:54 am
estoy aprendiendo c++ y los punteros son algo confusos para mi y no llego a entenderlos del todo bien:
porque en ciertas ocasiones se pone un * para guardar una variable y en otras no?
Código
  1. //estructura con punteros
  2. #include <iostream>
  3. using namespace std;
  4. void pedirdatos();
  5. void elmayor();
  6. struct empleados{
  7. char nombre[40];
  8. int edad;
  9. float salario;
  10. }empleado[3],*punteroemp=empleado;
  11. int main()
  12. {
  13. pedirdatos();
  14. elmayor();
  15. return 0;
  16. }
  17. //funcion pedir datos del empleado
  18. void pedirdatos(){
  19. cout<<"ingresa los datos del empleados\n";
  20. for(int i=0;i<3;i++){
  21. cout<<"nombre "<<i+1<<": ";cin>>(punteroemp+i)->nombre;
  22. cout<<"salario "<<i+1<<": ";cin>>(punteroemp+i)->salario;
  23. cout<<"edad "<<i+1<<": ";cin>>(punteroemp+i)->edad;
  24. }
  25. }
  26. //funcion para buscar al empleado de mayor edad
  27. void elmayor(){
  28. int mayor=0,pos=0;
  29. for(int i=0;i<3;i++){
  30. if((punteroemp+i)->edad>mayor){
  31. mayor=(punteroemp+i)->edad;
  32. pos=i;
  33. }
  34. }
  35. cout<<"el empleado mayor es:\n";
  36. cout<<"nombre: "<<(punteroemp+pos)->nombre<<endl;
  37. cout<<"salario: "<<(punteroemp+pos)->salario<<endl;
  38. cout<<"edad: "<<(punteroemp+pos)->edad<<endl;
  39. }
  40.  
Por ejemplo en este codigo cuando hago el "cin>>" no es necesario poner el "*"
Pero en este otro codigo si tengo que poner los astericos porque de lo contrario el programa me lanza error
Código
  1. //matriz con punteros
  2. #include <iostream>
  3. #include <stdlib.h>
  4. using namespace std;
  5. int **matriz,filas,columnas;
  6. void pedirdatos();
  7. void mostrardatos();
  8. int main()
  9. {
  10. pedirdatos();
  11. mostrardatos();
  12. for(int i=0;i<filas;i++){
  13. delete[] matriz[i];
  14. }
  15. delete[] matriz;
  16. return 0;
  17. }
  18. //llenardatos de la matriz
  19. void pedirdatos(){
  20. cout<<"cuantas filas va a tener tu matriz: ";
  21. cin>>filas;
  22. cout<<"cuantas columnas va a tener tu matriz: ";
  23. cin>>columnas;
  24. matriz=new int*[filas];
  25. for(int i=0;i<filas;i++){
  26. matriz[i]=new int[columnas];
  27. }
  28. for(int i=0;i<filas;i++){
  29. for(int j=0;j<columnas;j++){
  30. cout<<"matriz["<<i+1<<"]"<<"["<<j+1<<"]: ";
  31. cin>>*(*(matriz+i)+j);
  32. }
  33. }
  34. }
  35. //mostrar datos de la matriz
  36. void mostrardatos(){
  37. cout<<"MATRIZ\n";
  38. for(int i=0;i<filas;i++){
  39. for(int j=0;j<columnas;j++){
  40. cout<<*(*(matriz+i)+j)<<" ";
  41. }
  42. cout<<"\n";
  43. }
  44. }
  45.  
En resumen me gustaria saber para que sirve el operador *
Que diferencia hay entre puntero y *puntero?
47  Programación / Programación C/C++ / Re: C++ no se mucho de programación, y tengo varios errores en mi código, indiquenme en que estoy mal, en: 27 Febrero 2022, 04:09 am
a que tipo de errores de refieres?
Si quieres que alguien te ayude revisa por lo menos los mensajes de error que te tire el compilador e indica los problemas que tienes porque muy poca gente se va a molestar en probar tu codigo para comprobar errores.

Yo tampoco se mucho de programacion pero deberias describir mejor los problemas que tengas para que alguien pueda ayudarte
48  Sistemas Operativos / Windows / Re: windows no reconoce mouse ps/2 en: 22 Febrero 2022, 16:46 pm
Seguramente tengas ocupadas todas las líneas de interrupción dedicadas a los puertos USB-2.
Al apagar se desconectan las señales adjudicadas y al iniciarlo de nuevo las reasigna a los dispositivos que localice, si lay libres podrá s adjudicarlo, si no, no.
Es curioso que este problema solo me pase con windows mientras en linux no sucede.
Hay alguna forma de saber las lineas ocupadas?
49  Sistemas Operativos / Windows / Re: windows no reconoce mouse ps/2 en: 22 Febrero 2022, 16:43 pm
Citar
Por lo que comentas, puede que el BIOS le dé prioridad a los dispositivos conectados por USB antes de los PS/2.

Revisa si existe alguna opción que haga refencia a eso.

Saludos!
Existen una opcion que dice "arrancar dispositivos usb primero" pero ya intente desactivarla y no arregla nada
50  Sistemas Operativos / Windows / Re: windows no reconoce mouse ps/2 en: 18 Febrero 2022, 21:03 pm
encontre una solucion como tambien tengo un teclado ps/2 decidi apagar la pc y desconectar el teclado usb y la encendi con el teclado y el mouse ps/2 conectados y para mi sorpresa el mouse ahora funciona pero tengo curiosidad de porque windows me obliga a tener conectado un teclado ps/2 para que el mouse funcione cuando esto no es necesario en otra pc que tengo
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines