Mam problem z uzyskaniem napisu w klasie.
Kolega napisal programik ja go lekko zmodyfikowalem, ale tez nie udalo mi sie uzyskac napisu.
Oto Kod zrodlowy:
Kod: Zaznacz cały
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
class UCZEN
{
public:
int x,y;
int a,b;
protected:
int wzrost;
int waga;
float srednia;
char imie[10];
public:
void WezWzrost(int wzr);
void WezImie (char imie);
void DajUCZNIA(void);
int DajWzrost(void)
{return wzrost;}
char DajImie()
{return imie[10]; }
};
void UCZEN::WezWzrost(int wzr)
{
wzrost=wzr;
}
void UCZEN::WezImie(char imi)
{
imie[10]=imi;
}
void UCZEN::DajUCZNIA(void)
{
gotoxy(x,y);
putch('1');
}
void main(void)
{
clrscr();
UCZEN U1,U2;
U1.WezWzrost(178);
cout<< "Wzrost = "<<U1.DajWzrost()<<endl;
[color=red] U1.WezImie('fd');[/color]
cout<< "Imie " <<U1.DajImie()<<endl;
U1.DajUCZNIA();
getch();
}
Czy ktos bylby w stanie mi pomoc - w piatek mam poprawe kolokwium, facet jednak mowil ze jeszcze jedno kolokwium zrobi, a czasu coraz mniej na poprawy ;/
I jeszcze taka mala prosba. W tym (na przykladzie tego) programiku ktos moglby mi wytlumaczyc konstruktor klasy?
PS. Korzystam z Borlanda 6 wersja enterprise suite