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 - Beginner Web

#401
Bases de Datos / Re: Defina el termino relacion
24 Noviembre 2018, 08:27 AM
Hola
Entonces seria lo que en C++ se conoce como un arreglo de registros no? digamos esas intersecciones(valores) entre nombre de campo y tuplas, masomenos por ahi lo entiendo
#402
Bases de Datos / Defina el termino relacion
24 Noviembre 2018, 06:12 AM
MODELO RELACIONAL

Alguien sabe a que se refiere "Defina el termino de relacion": Una relacion del esquema relacional R(A1,A2...An) es un conjunto de n-tuplas r=(t1,t2...tn). Cada n-tupla t es una lista ordenada de n valores t=<v1,v2...vn> donde cada valor vi 1<=i<=n, es un elemento de dom(A) o bien un valor nulo especial.
Otra cosita mas, "Formalice un esquema de relacion y explique brevemente": Un esquema de relacion R denotado por R(A1,A2...An) esta constituido por un nombre de relacion R y una lista de atributos A1,A2..An. Cada atributo Ai es el nombre de un papel jugado por algun dominio D en el esquema de relacion R
En criollo(soy argentina) que significa?  :huh:
#403
Programación C/C++ / Re: Archivos
23 Noviembre 2018, 00:51 AM
Mmmm no entendi pero me funciona de maravilla, si te pasara el programa de 600 lineas te daria cuenta lo que tengo que hacer,  me falta corregir un par de modulos, cuando lo tenga terminado al programa te mando un privado y le hechas un ojo :D
#404
Programación C/C++ / Re: Archivos
22 Noviembre 2018, 21:41 PM
Cita de: CalgaryCorpus en 22 Noviembre 2018, 05:27 AM
3 fclose: registrar_usuario_nuevo tiene 2 fclose e invoca a consultar_usuario que tiene otro fclose.

No cierres el archivo si lo vas a usar otra vez.
Es que hay que cerrarlo si vas a llamar a otro metodo que te hace una busqueda secuencial en el mismo bebe, saludos :laugh:
#405
Programación C/C++ / Re: Archivos
22 Noviembre 2018, 21:34 PM
Problema resolvido  :laugh:
Y lo resolvi sola, pense que alguien de aca me ayudaria pero se ve que no  >:D
Código (cpp) [Seleccionar]

void registrar_usuario_nuevo(archivo usuarios_de_facebook)
{
usuario nuevo;
usuarios_de_facebook=fopen("usuarios","ab+");
fflush(stdin);
cout<<"Ingrese nombre de usuario: ";
gets(nuevo.nombre);
fflush(stdin);
...
fclose(usuarios_de_facebook);
if(consultar_usuario(usuarios_de_facebook,nuevo.nombre)==false){
usuarios_de_facebook=fopen("usuarios.txt","ab");
fwrite(&nuevo,sizeof(nuevo),1,usuarios_de_facebook);
               fclose(usuarios_de_facebook);
}
else
cout<<"Ya existe un usuario con ese nombre"<<endl;
}
#406
Programación C/C++ / Re: Archivos
22 Noviembre 2018, 15:18 PM
Haa no si 3, bueno hoy resolvere eso  >:D
#407
Muchas gracias   :P
#408
Programación C/C++ / Re: Archivos
22 Noviembre 2018, 04:49 AM
2 para ser mas exactos pero se puede hacer eso o no? Porque la verdad me funciona igual  ;-)
#409
Bueno la solucion esta en la teoria busca esto en tus apuntes o en internet "Archivos en C. Apertura"
Código (cpp) [Seleccionar]
puntero_archivo=fopen("ruta_archivo","modo_apertura");
Y con respecto a los numeros depende la estructura que hayas elegido, si es una struct, habras guardado un archivo de structs por lo tanto a la hora de modificar/extraer esos numeros lo haces leyendo secuencialmente el archivo y sacas la estructura que te interesa y modificas el campo donde contiene numeros, es solo un ejemplo

#410
Programación C/C++ / Re: Archivos
21 Noviembre 2018, 23:40 PM
Bueno si, perdonen, aca dejo la funcion que vereifica si el nuevo usuario ya existe
Código (cpp) [Seleccionar]
bool consultar_usuario(archivo usuarios_de_facebook,tcad usuario_buscado)
{
usuario extraido;
bool encontrado=false;
usuarios_de_facebook=fopen("usuarios.txt","rb");
if(usuarios_de_facebook!=NULL){
while(!feof(usuarios_de_facebook) && !encontrado){
fread(&usuarios_de_facebook,sizeof(extraido),1,usuarios_de_facebook);
if(!feof(usuarios_de_facebook) && strcmp(extraido.nombre,usuario_buscado)==0)
encontrado=true;
}
}
fclose(usuarios_de_facebook);
return encontrado;
}