
AYUDA.... error de compilación del ejercicio
Publicado por charly (5 intervenciones) el 07/12/2014 23:15:46
Hola comunidad de programadores, me podrian ayudar con este ejercicio que no compila bien
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int funcionclientes(); //Declaracion de una funcion para utilizarla posteriormente en el main()
int main()
{
funcionclientes(); //Llamado a la funcion clientes, la cual esta creada en la parte inferior
}
int funcionclientes(); //Inicio de la funcion clientes
{
int i;
struct clientes; //Se declara la estructura Clientes
{
char nit[12];
char nombre[20];
char direccion[30];
int telefono;
char e_mail[25];
}
clientes_datos[1]; //arreglo para indicar que deseo guardar 2 Clientes
for (i=0; i<2; i++) //Ciclo for, para ir almacenando los datos que ingrese el usuario
{
cout<<"Ingrese los datos del cliente ";
cout<<(i+1);
cout<<"\n\n";
cout<<"Ingre el NIT ";
cin>>datos[i].nit;
cout<<"Ingre el Nombre ";
gets(datos[i].nombre);
cout<<"Ingre la Direccion ";
gets(datos[i].direccion);
cout<<"Ingre el Telefono ";
cin>>datos[i].telefono;
cout<<"Ingre el e-mail ";
cin>>datos[i].e_mail;
cout<<"\n\n";
system ("cls");
}
system ("cls");
cout<<"Los Datos Ingresados Fueron: \n";
for (i=0; i<2; i++) //Cilo for de la estructura clientes para mostrar en pantalla los datos ingresados
{
cout<<"NIT: ";cout<<datos[i].nit;cout<<" ";
cout<<"Nombre: ";cout<<datos[i].nombre;cout<<" ";
cout<<"Direccion: ";cout<<datos[i].direccion;cout<<" ";
cout<<"Telefono: ";cout<<datos[i].telefono;cout<<" ";
cout<<"e-mail: ";cout<<datos[i].e_mail;cout<<"\n";
}
FILE *guardar_clientes; //Guardo en un archivo de texto, los datos de la estructura Clientes
guardar_clientes = fopen("cliente.txt","ab+");
fwrite(&datos,sizeof(datos),1,guardar_clientes);
fclose(guardar_clientes);
cout << "\nCliente Guardado Satisfactoriamente" << endl; //Informacion al usuario que se ha guardado la estructura
getch();
return 0;
}
Valora esta pregunta


0