Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!

Subject: base de datos en C

2010-01-11 11:07:44
http://www.enterupload.com/p73kv4628bwm/base.c.html

Ahi esta el algoritmo entero.

Ahora me dice que "error: incompatible types in assigment" en las lineas que pongo un punto

void borrar_empleado(tDNI cadena, tPersonal personal)
{
int i;/*Contiene la posicion del empleado a borrar*/
i=comprobardni(cadena, personal);
personal[i].Nombre=".";
personal[i].Apellido=".";
personal[i].DNI=".";
personal[i].Datos.Sueldo=0;
personal[i].Datos.Retencion=0;
personal[i].Datos.Puesto=".";
}
2010-01-11 18:45:00
estas programando en qt ? y algo de gtk as probado ?

Ni me suena :P


hace tiempo que no pruebo QT. siguen las librerías "importantes" siendo de pago como en algunas versiones anteriores?? (sino recuerdo mal, una libería de sql)

Qué va, es todo gratis. GPL.


A mi me gusta java x)

Va bien para muchas cosas, no lo niego... pero los puestos de trabajo que me interesan buscan trabajadores de C/C++ (simuladores, juegos, investigación y similares)
2010-01-11 18:45:28
No estoy seguro pero diría que la asignación de cadenas como las haces sólo se puede hacer al inicializar las variables. Prueba con: strcpy(personal[i].Nombre, ".");
2010-01-11 19:59:34
Ya no me sale ningun error y funciona perfectamente, gracias!
(edited)
2010-01-11 21:33:49
enhorabuena! :P