Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: ESTUDIANTE CONFUSED en 28 Septiembre 2021, 08:28 AM

Título: ⚠❓ el objetivo de este código es crear una lista de clientes para una veterinaria
Publicado por: ESTUDIANTE CONFUSED en 28 Septiembre 2021, 08:28 AM
CUAL ES ERROR DE ESTE CODIGO Y COMO SERIA ARREGLADO ???

Código (cpp) [Seleccionar]
#include <iostream>
#include <stdio.h>
using namespace std;
struct clientes{
    char NIT[20];
    char NOMBRE [25];
    char DIRECCION [25];
    int TELEFONO [20];
    char CORREO [30];
}
void GuardarDatos();
void Leer();
int main()
{
    //cout << "Hello world!" << endl;
    //guardardatos();
    return 0;short resp;
    cout<<"MENU"<<endl;
    cout<<"1. guardar clientes"<<endl;
    cout<<"2. mostar listado"<<endl;
    cout<<"ingrese la opcion ";cin>>resp;
    switch (resp)
        case 1: GuardarDatos(); break;
        case 2: Leer(): break;
}
    //leer();

    return0;
    }
void GUARDARDATOS()
{
    clientes datos[100];
    for(Int 1=0; 1<2; 1++ )
{
        cout<<"INGRESE NIT:"; cin>>DATOS [1].NIT;
        cout<<"INGRESE NOMBRE::"; cin>>DATOS [1].NOMBRE;
        cout<<"INGRESE DIRECCION:"; cin>>DATOS [1].DIRECCION;
        cout<<"INGRESE TELEFONO:"; cin>>DATOS [1].TELEFONO;
        cout<<"INGRESE CORREO:"; cin>>DATOS [1].CORREO;
}
    FILE *GUARDAR_CLIENTES;
    GUARDAR_CLIENTES = fopen("C:\Users\ASUSP\Documents\MASCOTAS VETERINARIA.bin","ab+");

    for(int 1=0;1<2;1++){
        fwrite{&DATOS[1],sizeof(DATOS[1]),1,GUARDAR_CLIENTES);
}
fclose(GUARDAR_CLIENTES);


    }
    void leer()
    {
        clientes datos[2];
        FILE *GUARDAR_CLIENTES;
        GUARDAR_CLIENTES = fopen("C:\Users\ASUSP\Documents\MASCOTAS VETERINARIA.bin","ab+");

        for(int 1=0;1<2;1++)(
            fread(datos[1],sizeof{datos[1]),1,GUARDAR_CLIENTES);
}
        fclose(GUARDAR_CLIENTES);
        cout<<"NIT \t nombre \t direccion \t telefono \t correo \t "<<endl;

}


MOD: Etiqueta GeSHi
Título: Re: ⚠❓ el objetivo de este código es crear una lista de clientes para una veterinaria
Publicado por: Eternal Idol en 28 Septiembre 2021, 08:49 AM
Asi a simple vista los paths estan mal, la \ necesita estar dos veces cada vez ya que es un caracter de escape. Ejemplo: c:\\algo\\algo.exe

Arregla eso y si todavia tenes problema depura tu programa linea por linea.
Título: Re: ⚠❓ el objetivo de este código es crear una lista de clientes para una veterinaria
Publicado por: MAFUS en 28 Septiembre 2021, 12:26 PM
return 0;short resp;
Después de ese return no se ejecuta nada. ¿Lo sabías?