Ficheros y color
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.
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.
La solucion es simple:
textbackground(color);
e inmediatamente despues
clrscr();
textbackground(color);
e inmediatamente despues
clrscr();
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.
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.
