Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Akai

#451
A ver si he entendido bien. Estás instalando por primera vez? Y con el cd de 32?

En ese caso, prueba con el de 64. Por otro lado, quizá quieras usar ubuntu 10.10 (más actual) en vez de 10.04
#452
Pues que te has descargado la instalación de 64 bits, cuando antes tenías una de 32 y por lo visto no puedes hacer el cambio así como así.

Si tienes la partición de datos y la de sistema separadas, simplemente formatea la de sistema, si no lo tienes así, quizá quieras hacer un backup externo de los datos, y formatear para ponerte un SO de 64 bits, o por otro lado, continuar con 32 si no estás en el límite de necesitar 64 bits (RAM, por ejemplo)
#453
si lo quieres en el panel: botón derecho en el panel --> opciones de panel--> añadir elementos gráficos y uno de los que hay, no recuerdo cual ahora mismo

para el escritorio : botón derecho en el escritorio --> añadir elementos gráficos y lo mismo, uno de los que hay que no recuerdo (creo que era el notificador de dispositivos)
#454
Cita de: Sagrini en 12 Marzo 2011, 11:07 AM
PD: No estaría mal cerrarlo de todos modos...

No, no lo necesitas. fopen (y por debajo open) te devuelven un puntero a fichero (o descriptor de fichero) si dicho fichero existe y lo has podido abrir. Si no lo has podido abrir, no necesitas cerrarlo.

Para este caso, posiblemente te interese incluso trabajar con funciones de sistema a bajo nivel, vease open (que no fopen) de forma que lo abras pero no lo crees (cosa que no se si se puede hacer con fopen (más que nada porque no tengo la referencia ahora mismo en la cabeza))
#455
o bien declaras nombre y tlf como

Código (cpp) [Seleccionar]

char nombre[20]
char tlf[10]


o algo así, y en el constructor no haces nada, o bien, dejas la declaración como puntero y en el constructor haces lo siguiente:
Código (cpp) [Seleccionar]

nombre=new char[20] //o tu tamaño
tlf=new char[10]//o tu tamaño


En principio, si luego vas a leer una cadena, no necesitas asignarles el \0.

Por otro lado, en C++, a menos que trabajes con la clase string, que no es lo mismo que trabajar con char[] o char* no puedes hacer que nombre="\0" o tlf="\0". Sino que has de asignar caracter a caracter o copiar con funciones. Además, la cadena vacía es "" no "\0".
#456
Ahora ponen esta "noticia"? Pero si esto se dijo tal cual empezó la beta hace meses xDDDDDD
#457
Seguramente te esté dando una violación de segmento por lo siguiente:
Código (cpp) [Seleccionar]
       
char *nombre;
char *tlf


constructor:
Código (cpp) [Seleccionar]

nombre="\0";
tlf="\0";


No les das tamaño.
#458
Yo que tu me miraría la referencia de execl:
int execl(const char *path, const char *arg, ...);

path es la dirección del ejecutable.

argv[0] es el comando con el cual se ha lanzado el ejecutable, es decir, suponiendo que tu has lanzado el comando ./prueba1, argv[0] es ./prueba1.

PERO tu problema en el execl, es que estás pasando la dirección del ejecutable como "./prueba1" cuando ele ejecutable NO se llama así, se llama "prueba1" o como se llame.
#459
Windows / Re: Recuperar particiones
11 Marzo 2011, 11:13 AM
Borra el espacio libre para que aparezca como no asignado. Entonces, te vas a la que quieras ampliar, botón derecho, extender. FIN
#460
te lo pongo en pseudocódigo, a partir de ahi ya te apañas tu


f1=abrir_fichero(1.lectura)
f2=abrir_fichero(2,esctritura)

do{
c=leer_caracter(1)
escribir_caracter(2,c)
}while(c!=EOF)

cerrar_fichero(1)
cerrar_fichero(2)