Jestem nowy wiec prosze łagodni.
mam tutaj taki kod:
oczywiscie ciagnie sie to dalej ale nie bede calosci kopiowac bo sie powtarza.
Dla informacji powiem ze jestem w trakcie nauki i czytam symfonie c++.
prosze aby ktoś dobroduszny poprawił kod i eventualnie wytłuamczyl mi moje bledy.
mam tutaj taki kod:
#include <iostream>
#include <string.h>
using namespace std;
class zawodnik {
int punkty_sedzia1;
int punkty_sedzia2;
int punkty_sedzia3;
int punkty_sedzia4;
int punkty_sedzia5;
string imiona;
public:
zawodnik (string wpisywanie, int liczba_sedzia1, int liczba_sedzia2, int liczba_sedzia3, int liczba_sedzia4, int liczba_sedzia5);
void pokaz (zawodnik suma);
};
zawodnik (string wpisywanie , int liczba_sedzia1 , int liczba_sedzia2 , int liczba_sedzia3 , int liczba_sedzia4 , int liczba_sedzia5)
{
imiona = wpisane_imie ;
punkty_sedzia1 = liczba_sedzia1 ;
punkty_sedzia2 = liczba_sedzia2 ;
punkty_sedzia3 = liczba_sedzia3 ;
punkty_sedzia4 = liczba_sedzia4 ;
punkty_sedzia5 = liczba_sedzia5 ;
}
void pokaz (zawodnik suma)
{
}
main()
{
int l1 ;
int l2 ;
int l3 ;
int l4 ;
int l5 ;
char imie ;
char *wskaznik ;
wskaznik = & imie ;
cout <<"prosze napisać imię zawodnika"<<endl;
cin >> &imie ;
cout <<"a teraz liczbe punktow od sedziego nr 1"<< endl;
cin >> &l1;
cout <<"a teraz liczbe punktow od sedziego nr 2"<< endl;
cin >> &l2;
cout <<"a teraz liczbe punktow od sedziego nr 3"<< endl;
cin >> &l3;
cout <<"a teraz liczbe punktow od sedziego nr 4"<< endl;
cin >> &l4;
cout <<"a teraz liczbe punktow od sedziego nr 5"<< endl;
cin >> &l5;
zawodnik &imie(imie,l1,l2,l3,l4,l5);
}
A tutaj błedy ktore otrzymalem po skompilowaniu:
1>------ Build started: Project: proba1, Configuration: Debug Win32 ------
1> main.cpp
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(20): error C2146: syntax error : missing ')' before identifier 'wpisywanie'
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(20): error C2146: syntax error : missing ';' before identifier 'wpisywanie'
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(20): error C2512: 'zawodnik' : no appropriate default constructor available
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(20): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(20): error C2062: type 'int' unexpected
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(20): error C2059: syntax error : ')'
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(21): error C2143: syntax error : missing ';' before '{'
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(21): error C2447: '{' : missing function header (old-style formal list?)
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(42): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\users\marcin\documents\visual studio 2010\projects\proba1\proba1\main.cpp(54): error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::istream' (or there is no acceptable conversion)
1> h:\program files\microsoft visual studio 10.0\vc\include\istream(1053): could be 'std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_istream<_Elem,_Traits> &&,signed char *)'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> h:\program files\microsoft visual studio 10.0\vc\include\istream(1060): or 'std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_istream<_Elem,_Traits> &&,signed char &)'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> h:\program files\microsoft visual studio 10.0\vc\include\istream(1067): or 'std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_istream<_Elem,_Traits> &&,unsigned char *)'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
oczywiscie ciagnie sie to dalej ale nie bede calosci kopiowac bo sie powtarza.
Dla informacji powiem ze jestem w trakcie nauki i czytam symfonie c++.
prosze aby ktoś dobroduszny poprawił kod i eventualnie wytłuamczyl mi moje bledy.