Pages

miércoles, 16 de enero de 2013

Guardar datos ingresados por teclado a un archivo de texto - Código fuente C

Problema:
Escribir un programa en C++ que permita guardar en un archivo de texto datos de usuarios (DNI, nombre, edad), los datos serán ingresados por teclado. El programa debe pedir  la cantidad de registros a guardar.

Solución:
#include <iostream>
#include <fstream>

using namespace std;

int main(){
    ofstream Archivo;
    char nombre[40];
    char dni [10];
    int edad, registros;
    Archivo.open("tablamulti.txt");
    cout <<"archivo creado" << endl;
    cout <<"Ingresar la cantidad de registros: ";
    cin >> registros;
    Archivo <<"Archivo Envios"<< endl;

    for(int i=1; i <= registros; i++){
        cout <<"DNI: ";
        cin >> dni;
        cout <<"Nombre: ";
        cin >> nombre;
        cout <<"Edad: ";
        cin >> edad;
        Archivo << dni << " " << nombre <<" " << edad << endl;
    }
    Archivo.close();
}


3 comentarios:

AJ dijo...

Excelente, me acabas de ayudar mucho :)

Unknown dijo...

hola alguien que me pueda ayudar aser un programa en c++ donde permita almacenar el DNI, los nombres de 10 personas y luego los muestre ordenados por DNI y por nombre.

Anónimo dijo...

muchas gracias

Publicar un comentario