el codigo es
Código:
#include<stdio.h> /*----PROTOTIPOS DE FUNCIONES---*/ void menu(); void saliri(int *p_opcion); /*------------------------------*/ int main(){ menu(); return 0; } /*----FUNCIONES---*/ void menu(){ int opcion; int op = 0; do{ printf("\n\t\t\t CUPONERA"); printf("\n\t\t\t--------------"); printf("\n\t\t\t1-Crear cuponera \n\t\t\t2-Abrir cuponera \n\t\t\t3-Ver cuponera \n\t\t\t4-Salir"); printf("\n\n\tIngrese una opcion : "); scanf("%i",&opcion); fflush(stdin); switch(opcion){ case 4: system("cls"); salir(&op); break; default: printf("\n\t\t\t Opcion no valida\n"); printf("\n\t\t Presione una tecla para continuar\n"); system("pause>NULL"); system("cls"); break; } }while(op != -1); } void salir(int *p_opcion){ char sal; const int a = 168; printf("\n\n\n\n\n\n\n\n\n\t %cEsta usted seguro de querer salir? <S/N> : ",a); scanf("%c",&sal); fflush(stdin); if(sal =='S' || sal =='s'){ *p_opcion = -1; }else if(sal =='N' || sal =='n'){ system("cls"); }else { system("cls"); salir( p_opcion); // <---- aca es donde tengo el error y es con el parametro // que nose como debe ir =( } } /*------------------------------*/