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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Comunicaciones / Redes / No detecta redes wifi s me alejo del router en: 27 Mayo 2020, 17:24 pm
Hola, tengo un portatil asus a55a, el problema es que de un día para otro solo detecta redes wifis si estoy a menos de 1 metro del router, antes no sucedía. Es un problema porque en casa por ejemplo si quiero tener internet tengo que estar en la misma habitación que se encuentra el router.
He probado varias cosas que leí por internet:
- Solucionador problemas de windows.
- Actualzar controlador.
- Desinstalar dispositivo.
- he probado también a restaurar el sistema a un punto anterior (cuando no tená este problema) e incluso he vuelto a instalar el sistema operativo, pero nada.
Alguien puede ayudarme?
Gracias.
2  Sistemas Operativos / Windows / error al actualizar a windows 10 en: 11 Agosto 2019, 22:16 pm
Hola, he intentado actualizar windows7 a windows10, y me da el siguiente error:
Citar
No se pudo instalar Windows 10
Se ha establecido el equipo al estado anterior al inicio de la instalación.
0x8007042B - 0x2000D
Error de instalación en la fase SAFE_OS con un error durante la operación MIGRATE_DATA.
He buscado pero no he logrado encontrar solución, cosas que he hecho:
1. Desinstalar antivirus que tenía. (No funcionó).
2. Comprobé que tenía espacio suficiente.
3. sfc /scannow. (Encontró archivos dañados y no consiguió reparar alguno de ellos).

Alguien sabe porque se produce este error?
Gracias.


3  Programación / Programación C/C++ / C - Paso de cadenas a una funcion en: 5 Junio 2019, 13:36 pm
Hola,  estoy haciendo un programa que recupera de un archivo los contactos de una agenda. Mi problema es el siguiente, tengo una función  que lee de un fichero los contactos que haya,  no puede abrir el fichero devuelve NULL (el fichero existe). El problema es por el paso del nombre del fichero a la función. No entiendo bien como funciona en C (en otros lenguajes se puede  declarar un string  ) Agradeceria si alguien me pudiese explicar como funciona pasar cadenas de caracteres a una función, sin saber la longitud de la cadena.

declaración función
Código:
void recuperarRegistros(Agenda **inicio,Agenda **ultimo,char const *nombreFich);
//Recupera lista de contactos de un archivo
llamada a la función desed el main
Código:
recuperarRegistros(&inicio,&ultimo,"agenda.txt");
Función para leer los registros
Código:
void recuperarRegistros(Agenda **inicio,Agenda **ultimo,char const *nombreFich)
{
Agenda nuevo;
FILE *f;

f=fopen(nombreFich,"r");

if (f==NULL)
printf("\n Error al abrir el archivo");
else
{
while (fread(&nuevo.datos,sizeof(Contacto),1,f)>0)
{
nuevo.back=NULL;
nuevo.next=NULL;
addContactoFinal(inicio,ultimo,nuevo);
}
fclose(f);
}
}


4  Programación / Programación C/C++ / C -Error en lista enlazada simple en: 21 Mayo 2019, 13:50 pm
Hola, estoy intentando hacer un lista enlazada simple, pero me da un error en ejecución cuando lee los datos. No se que he hecho mal. Podriais ayudarme? Gracias  :)
Código:
#include <stdio.h>
#include <stdlib.h>
//----ESTRUCTURAS-----
struct contacto{
char nombre[30];
int tlf;
};
struct agenda{
struct contacto datos;
struct agenda *next;
};

// ---FUNCIONES--
//int menu();
void addContacto(struct agenda *pinicio,struct agenda *pultimo);
void mostrarAgenda(struct agenda *pinicio);
// ***************************************************
void main()
{
struct agenda *pinicio,*pultimo;
pinicio=NULL;
pultimo=NULL;
int pos=0;
//for (pos=0;pos<3;pos++)
//{
addContacto(pinicio,pultimo);

//}
mostrarAgenda(pinicio);

}
//----------------------------------
void addContacto(struct agenda *pinicio,struct agenda *pultimo)
{
struct agenda *pnuevo=NULL
//Asignar memoria
pnuevo=(struct agenda *)malloc(sizeof(struct agenda));
if (pnuevo==NULL)
printf("\n No hay memoria");
else
{
printf("\n Nombre: ");
scanf(" %s",pnuevo->datos.nombre);
fflush(stdin);
printf("\n TLF: ");
    scanf("%d",pnuevo->datos.tlf);
fflush(stdin);
pnuevo->next=NULL;

if (pinicio==NULL)//Si lista vacia
{
pinicio=pnuevo;
pultimo=pnuevo;
}
else
{
pultimo->next=pnuevo;
pultimo=pnuevo;
}

}

}
//-----------------------
void mostrarAgenda(struct agenda *pinicio)
{
struct agenda *paux;
paux=pinicio;
do{
if (paux!=NULL)
{
printf("\n %s",paux->datos.nombre);
printf("\n %d",paux->datos.tlf);
paux=paux->next;
}

}while (paux->next!=NULL);
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines