Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablica string z zadeklarowanymi elementami we funkcji void

Ostatnio zmodyfikowano 2021-04-18 22:05
Autor Wiadomość
Jaskier
Temat założony przez niniejszego użytkownika
Tablica string z zadeklarowanymi elementami we funkcji void
» 2021-04-18 21:30:07
void przedmioty_tablica(string przedmioty[11])
{


    przedmioty =
    {
                 
             "Biologia",
             "Chemia",
             "Fizyka",
             "Geografia",
             "Historia",
             "Informatyka",
             "Jezyk angielski",
             "Jezyk polski",
             "Matematyka",
             "Wychowanie fizyczne",
    }


}

Nie mam pojęcia jak mógłbym umieścić tą tablice stringów we fukncji void, dodam jeszcze, że chciałbym tą funkcje wywołać w środku innej funkcji
50|error: cannot convert '<brace-enclosed initializer list>' to 'std::__cxx11::string* {aka std::__cxx11::basic_string<char>*}' in assignment|
P-178446
DejaVu
» 2021-04-18 21:31:56
C/C++
void przypiszPrzedmioty( string * przedmioty )
{
   
przedmioty[ 0 ] = "Biologia";
   
przedmioty[ 1 ] = "Chemia";
   
//...
}
P-178447
Jaskier
Temat założony przez niniejszego użytkownika
» 2021-04-18 21:42:14
Dziękuję działa, ale teraz mam problem, ponieważ


void oceny_uczniow()
{


    for(int i=0; i<=9;i++)
      {
                Sleep(300);
                oceny = rand()%5 +1;
            cout<<przedmioty_tablica(przedmioty)<<" - "<<oceny<<endl;
            srednia+= oceny;

      }
}

nie mogę wywołać tej funkcji

|77|error: 'przedmioty' was not declared in this scope|
P-178448
DejaVu
» 2021-04-18 22:05:45
Z tych zlepków kodu wynika, że chyba jednak nie za bardzo rozumiesz co robisz. Komunikat jest prosty i jasny: nie zdefiniowano zmiennej 'przedmioty' w funkcji oceny_uczniow.
P-178449
« 1 »
  Strona 1 z 1