HOLA AMIGOS NECESITO AYUDA CON ESTE PROGRAMA SALE EL ERROR:
LVALUE REQUIRED Y NO SE PORQUE O COMO PONERLE VALOR CERO O NULO A NOMBRE ESPERO ME AYUDEN.
#include<stdio.h>
#include<conio.h>
struct REGEMPL
{
int NUMERO;
char NOMBRE[30];
int DEPTO;
int PUESTO;
float SUELDO;
} REGEMPL;
FILE *EMPLEADOS;
int I,NUM,NUMREGISTROS,OPCION;
char DESEA[1],SEGURO[1];
void CREAR();
void ALTAS();
void BAJAS();
void CAMBIOS();
void CONSULTAS();
void CATALOGO();
void NOMINA();
void main()
{
clrscr();
printf(" SISTEMA DE NOMINA\n\n\n");
printf("1.CREAR ARCHIVO\n");
printf("2.ALTAS\n");
printf("3.BAJAS\n");
printf("4.CAMBIOS\n");
printf("5.CONSULTAS\n");
printf("6.CATALOGO DE EMPLEADOS\n");
printf("7.NOMINA QUINCENAL\n");
printf("8.SALIR\n\n\n");
printf("OPCION: ");
scanf("%s",&OPCION);
switch (OPCION)
{
case '1': CREAR(); break;
case '2': ALTAS(); break;
case '3': BAJAS(); break;
case '4': CAMBIOS(); break;
case '5': CONSULTAS(); break;
case '6': CATALOGO(); break;
case '7': NOMINA(); break;
case '8': break;
default: OPCION=8;
}
}
//*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*--*-*-*-*-*-*-*
// FUNCIONES //
//*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*--*-*-*-*-*-*-*
void CREAR()
{
clrscr();
printf("CREAR ARCHIVO\n\n");
EMPLEADOS = fopen("c://EMPLEADOS.DAT","wr");
printf("¨Cuantos registros deseas realizar ?: ");
scanf("%d",&NUMREGISTROS);
REGEMPL.NUMERO=0;
REGEMPL.NOMBRE='NA'; REGEMPL.DEPTO=0;
REGEMPL.PUESTO=0;
REGEMPL.SUELDO=0;
getche();
}
void ALTAS()
{
clrscr();
printf("ALTAS");
getche();
}
void BAJAS()
{
clrscr();
printf("BAJAS");
getche();
}
void CAMBIOS()
{
clrscr();
printf("CAMBIOS");
getche();
}
void CONSULTAS()
{
clrscr();
printf("CONSULTAS");
getche();
}
void CATALOGO()
{
clrscr();
printf("CATALOGO");
getche();
}
void NOMINA()
{
clrscr();
printf("NOMINA");
getche();
}