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

In function 'int przypisanie(int*, int)': lvalue required as left operand of assignment-jaki jest tego powód?

Ostatnio zmodyfikowano 2015-01-06 10:17
Autor Wiadomość
yrrah96
Temat założony przez niniejszego użytkownika
In function 'int przypisanie(int*, int)': lvalue required as left operand of assignment-jaki jest tego powód?
» 2015-01-05 23:28:36

Dla ćwiczeń chciałęm napisac program z przypisywaniem losowych liczb i napotkałęm na komunikat:
 In function 'int przypisanie(int*, int)':
 lvalue required as left operand of assignment
 ( rand() % 10 ) + 1=tablica[x];


#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void wypisywanie(int tablica[], int ile)
{
int x;
for( x=0; ile>x; x++)
{
cout<<tablica[x]<<endl;
}

}
int przypisanie(int tablica[], int ile)
{
int x, a;

for (x=0; ile>x; x++)
( rand() % 10 ) + 1=tablica[x];





}
int main()
{
int dane[6];
srand( time(NULL));
cout<<"wpisz 6 losowych liczb"<<endl;

       przypisanie(dane, 6);
wypisywanie(dane, 6);
return 0;
}
 
P-124276
1aam2am1
» 2015-01-05 23:43:36
( rand() % 10 ) + 1=tablica[x]; ??
P-124278
lectre
» 2015-01-06 00:09:53
W matematyce  zapis z = 5 oraz 5 = z to to samo. W c++ nie. To czemu chcesz przypisać coś zawsze jest po lewej stronie operatora przypisania. Po prawej to co przypisujesz. Nie odwrotnie.
P-124279
yrrah96
Temat założony przez niniejszego użytkownika
» 2015-01-06 10:17:32
ale jestem głupi :O
Dzięki.
P-124287
« 1 »
  Strona 1 z 1