Ficheros y color

Arwen
23 de Junio del 2004
Hola de nuevo,tengo un problema estoy haciendo una agenda con ficheros y no se como hacer para no meter un registro repetido, es decir, que si meto Pepe
983111111
si vuelvo a poner otro Pepe q me diga q ese nombre ya esta introducido.

Y otra cosa, quiero poner la pantalla a color, el fondo de un color y el texto de otro, lo he hecho con textcolor();
textbackground();
cprintf();
pero el problema es q yo quiero q en la pantalla primera, nada mas arrancarse el programa me salga la pantalla entera del color de fondo, esq como yo lo he hecho me sale el fondo negro y en las lineas donde he escrito algo me sale el texto y el fondo de esa linea de los colores q he puesto , no se si me explico.

noel solw
23 de Junio del 2004
La solucion es simple:

textbackground(color);

e inmediatamente despues

clrscr();

drizzt
23 de Junio del 2004
cresult=strcmp (s1, s2)
Compare s1 to s2
Para comparar los nombres lo puedes hacer del siguiente modo:

iresult=strncmp (s1, s2, n)

Esta funcion compara la cadena de caracteres s1 con s2 un numero de bytes determinados por n.

iresult=strncmp (s1, s2)

Esta funcion compara la cadena de caracteres s1 con s2. Da como resustado 1 si es igual 0 si no, esto te permitirá comparar en un momento dedo las dos entradas (nombres) y saber si son o no iguales.