function-definition is not allowed here before '{' token 
Ostatnio zmodyfikowano 2017-11-07 22:57
| ziomek_680 Temat założony przez niniejszego użytkownika | function-definition is not allowed here before '{' token  » 2017-11-07 13:56:37 void dodawanie(){
 int main(void)
 {
 
 
 int a_dodawanie
 std::cout<<"Podaj a:";
 std::cin>>a_dodawanie;
 
 int b_dodawanie
 std::cout<<"Podaj b:";
 std::cin>>b_dodawanie;
 
 std::cout<<"Wynik="<<a+b<<std::endl;
 }
 
 
 }
 
 Podczas próby zrobienia kalkulatora wyskoczyło mi:
 "function-definition is not allowed here before '{' token"
 i nie mam pojecia co z tym zrobic.
 | 
|  | 
| maly7 | » 2017-11-07 14:59:22 Funkcja main nie może byc w jakiejś innej funkcji. Przenieś ostatnią klamrę zamykającą przed main (jeśli chcesz zostawic funkcję dodawanie, jeśli nie to ją usuń całkiem). | 
|  | 
| ziomek_680 Temat założony przez niniejszego użytkownika | » 2017-11-07 16:17:28 Nie do konca rozumiem.Chyba tak to nie ma wygladac:
 
 
 void dodawanie()
 {
 }
 int main(void)
 {
 
 
 int a_dodawanie
 std::cout<<"Podaj a:";
 std::cin>>a_dodawanie;
 
 int b_dodawanie
 std::cout<<"Podaj b:";
 std::cin>>b_dodawanie;
 
 std::cout<<"Wynik="<<a+b<<std::endl;
 
 }
 
 
 Bo funkcja dodawanie musi zostac
 | 
|  | 
| ParseThisCode | » 2017-11-07 17:28:49 Jeśli koniecznie potrzebna Ci funkcja dodawania to zrób to tak, bo void nie zwraca wartości: #include <iostream>
 int dodawanie( int x, int y ) {
 return x + y;
 }
 
 int main() {
 int a, b;
 std::cout << "Podaj liczby a, b: ";
 std::cin >> a >> b;
 
 std::cout << "Wynik= " << dodawanie( a, b ) << std::endl;
 }
 
 | 
|  | 
| ziomek_680 Temat założony przez niniejszego użytkownika | » 2017-11-07 22:54:57 Tylko log kompilacji ma problem z dwoma int main ()(drugie jest w innej czesci programu)
 Czy da sie jedno czyms zastapic?
 | 
|  | 
| YooSy | » 2017-11-07 22:57:56 | Tylko log kompilacji ma problem z dwoma int main () | 
 Funkcja  main  jest punktem rozpoczęcia programu,  a początek może być tylko jeden. Zakończeń wiele, ale początek tylko jeden. Najlepiej napisz co chcesz osiągnąć i przeczytaj jakiś Kurs C++ . | 
|  | 
| « 1 » |