muy buena todos quien mepuede ayudar verificando el error de este codigo poque no me quiere compilar por consola estoy haciendolo en dev C++ espero me puedan ayudar muchas gracias de antemano aqui esta el codigo....................
#include <iostream>
#include<stdio.h>
#include <ctype.h>
#include <conio.h>
#include <fstream>
#include <string.h>
//clase principal
void archivo();
using namespace std;
int main(int argc, char** argv) {
void pausa();
string nombre=" ", apellido=" ",direccion=" ";
int var1=0,var2=0,r=0,a=0;
bool validar=true;
char cedula[10]={};
bool CITYBOOK=false;
char MENU;
do //el do while me permite volver al menu
{
cout<<"******************PROYECTO DE PROGRAMACION DE CITYBOOK**********************"<<endl<<endl;
cout << "\t1 ADMINISTRAR USUARIOS" << endl;
cout << "\t2 ADMINISTRAR LIBROS" << endl;
cout << "\t3 TRANSACCIONES" << endl;
cout << "\t4 SALIR" << endl<<endl<<endl;
cout << " ELIJA UNA ALTERNATIVA: ";
cin >> MENU;
switch(MENU)
{
case '1':
cout<<"cxxzcz";
archivo();
pausa();
break;
case '2':
system("cls");
cout << "INGRESE DATOS DE LIBROS.\n";
pausa();
break;
case '3':
system("cls");
cout << "INGRESE LAS TRANSACCIONES.\n";
pausa();
break;
case '4':
system("cls");//el cls me permite limpiar la pantalla
CITYBOOK=true;
break;
case '5':
CITYBOOK=true;
exit(0);
break;
default:
system("cls");
cout << "NO VALIDA.\a\n";
pausa();
break;
}
}while(CITYBOOK!=true);
return 0;
}
void pausa()
{
cout <<endl<<endl;
cout << "continuar";
getwchar();
getwchar();
}
void archivo(){
ofstream archivo_registro;
archivo_registro.open("USUARIOS.txt",ios::app);
if (archivo_registro.fail()){
cout<<"El archivo se creo ERRONEO";
getch();
}else{
string nombre=" ", apellido=" ",direccion=" ";
bool validar=true;
char cedula[10]={};
system("cls");
cout << "INGRESE DATOS DE USUARIO.\n";
system("cls");
cout<<"Ingrese Nombre Usuario:"<<endl;
cin>>nombre;
system("cls");
cout<<"Ingrese Apellido Usuario:"<<endl;
cin>>apellido;
system("cls");
cout<<"Ingrese Cedula de Usuario:"<<endl;
cin>>cedula;
for(int i=0;i<=10;i++)
{ cout<<isdigit(cedula[i]);//identifica si es un numero o una letra
if(isdigit(cedula[i])==0)
{
validar =false;
break;
}
}
if(validar==true)
{
cout<<" la cedula es correcta"<<endl;
}else{
}
do{
system("cls");
cout<<" la cedula es incorrecta"<<endl;
cout<<"Ingrese Cedula de Usuario:"<<endl;
cin>>cedula;
for(int i=0;i<10;i++)
{ cout<<isdigit(cedula[i]);
if(isdigit(cedula[i])==0)
{
validar =false;
break;
}
}
}while(validar);//funciona por verdad
system("cls");
cout<<"ingrese Direccion"<<endl;
cin>>direccion;
archivo_registro<<nombre<<" "<<apellido<<" "<<cedula<<" "<<direccion<<endl;
archivo_registro.close();
cout<<"archivo creado correctamente";
getch();
}
}