Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd kompilacji


Rekomendowane odpowiedzi

Opublikowano

Napisałem(przy pomocy tuta, ucze się) taką aplikacje:

#include <iostream>
#include <string>

using namespace std;

class Pies {
private:
   string imie;
   string dupa;
   int wiek;
public:
   void ustaw(string i, string d, int w)
   {
       imie = i;
       dupa = d;
       wiek = w;

   }
   void wypisz()
   {
       cout <<    imie << endl
            << dupa << endl
            << wiek << endl;
   }
}

int main()
{
    Pies azor;
 azor.ustaw("azor", "czorna", 4);
    azor.wypisz();
    return 0;

}

Przy kompilacji wyskakują takie błędy:

>c:\users\lol\documents\visual studio 2010\projects\kielbasa\kielbasa\main dziwko.cpp(27): error C2628: 'Pies' followed by 'int' is illegal (did you forget a ';'?)
1>c:\users\lol\documents\visual studio 2010\projects\kielbasa\kielbasa\main dziwko.cpp(28): error C3874: return type of 'main' should be 'int' instead of 'Pies'
1>c:\users\lol\documents\visual studio 2010\projects\kielbasa\kielbasa\main dziwko.cpp(32): error C2664: 'Pies::Pies(const Pies &)' : cannot convert parameter 1 from 'int' to 'const Pies &'
1>		  Reason: cannot convert from 'int' to 'const Pies'
1>		  No constructor could take the source type, or constructor overload resolution was ambiguous

Może ktoś mi pomóc?Pokazać błąd w kodzie?Szukałem sam i nie moge znaleźć:<

1324215825-U468093.png

By Heniu powrut

Opublikowano

#include <iostream>

#include <string>

 

using namespace std;

 

class Pies {

private:

string imie;

string dupa;

int wiek;

public:

void ustaw(string i, string d, int w)

{

imie = i;

dupa = d;

wiek = w;

}

void wypisz()

{

cout << imie << endl

<< dupa << endl

<< wiek << endl;

}

};

 

int main()

{

Pies azor;

azor.ustaw("azor", "czorna", 4);

azor.wypisz();

return 0;

}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...