[ create a new paste ] login | about

Link: http://codepad.org/RjIjgzw6    [ raw code | output | fork ]

C, pasted on May 24:
// Uso de la clase Friend con "n" objetos

//POR: CASTILLO AYALA ANTONIO ADRIAN

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string>
using namespace std;

// ======================== Clases

class Alumno
{
   
   private:	
	int cveAlum;
	string nomAlum;
   public:
	Alumno();
	~Alumno ();	
	int alta (int);
	friend class Curso;	
};

class Curso
{
   private:	
	int cveCur;
	string nomCur;
	int calif;
   public:
	Curso();
	~Curso ();	
	int alta ();
    int impresion (Alumno &);	
};

// ======Destructores y constructores

Alumno :: Alumno ()
{
	cveAlum = 0;
	nomAlum =" ";
}

Alumno :: ~Alumno ()
{
}

Curso :: Curso ()
{
    cveCur = 0;
	nomCur = " ";
	calif = 0;
}

Curso :: ~Curso ()
{
}

// =====Funciones miembro de las clases

int Alumno::alta (int i)
{
	cveAlum = i+1;
	cout<<"-----------------------------------------------------------------------------------";
	cout<<"\n\nCLAVE DE IDENTIFICAION: "<<cveAlum<<endl;
	cout<<"\nTeclee nombre del alumno:  ";
	fflush (stdin);
	getline (cin, nomAlum);
	fflush (stdin);
	return (0);
}

int Curso::alta ()
{
	cout<<"\nTeclee la clave del curso:  ";
	cin>>cveCur;
	cout<<"\nTeclee nombre del curso:  ";
	fflush (stdin);
	getline (cin, nomCur);
	fflush (stdin);
	cout<<"\nTeclee la calificacion obtenida:  ";
	cin>>calif;
	return (0);
}



int Curso:: impresion (Alumno &alumno)
{
	cout<<"\nNombre de Alumno: "<<alumno.nomAlum;
	cout<<"\nClave de Curso:   "<<cveCur;
	cout<<"\nNombre de Curso:  "<<nomCur;
	cout<<"\nCalificacion de Alumno:  "<<calif;
	return (0);
}

int main ()
{
	system("color 3b");
	int i = 0;
	int n = 0;
	int cve = 0;
	cout<<"Bienvenid@!"
	do {
		cout<<"\nTeclee el numero de alumnos a registrar: \n";
		cin>>n;
	} while(n<1);
	
	Alumno alumno[n];
	
	for (i=0;i<n;i++) {
	
	Alumno alumno;
	Curso curso;
	alumno.alta (i);
	curso.alta ();
	curso.impresion (alumno);
	cout<<endl;
}
	system ("pause");
}


Output:
Line 19: error: iostream: No such file or directory
Line 17: error: string: No such file or directory
Line 9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'namespace'
Line 13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Alumno'
Line 26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Curso'
Line 41: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
Line 47: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
Line 51: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
Line 58: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
Line 64: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
Line 76: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
Line 91: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
In function 'main':
Line 106: error: 'cout' undeclared (first use in this function)
Line 106: error: (Each undeclared identifier is reported only once
Line 106: error: for each function it appears in.)
Line 107: error: expected ';' before 'do'
Line 112: error: 'Alumno' undeclared (first use in this function)
Line 112: error: expected ';' before 'alumno'
Line 116: error: expected ';' before 'alumno'
Line 117: error: 'Curso' undeclared (first use in this function)
Line 117: error: expected ';' before 'curso'
Line 118: error: 'alumno' undeclared (first use in this function)
Line 119: error: 'curso' undeclared (first use in this function)
Line 121: error: 'endl' undeclared (first use in this function)


Create a new paste based on this one


Comments: