0
Whats this error?
I got this one in another one switched to matrix. Can't understand what it means https://code.sololearn.com/cd5CmQJZu6ZA/?ref=app
4 Respuestas
+ 1
line 17 i think the modulo "%" is the appropriate operator in this situation :
int k = rand() % allen;
also in line 18 replace "plen[i]" by "pass[i]".
even though do those tasks above your program will not work as you expect, it may produce garbage values or may crash or something else. the problem is you try to return address of a local variable which is not advised, as knowing local variables may not exist in memory after function call is over, in simple words, functions can’t return arrays in C/C++
so in order to get around this problem, try using dynamically allocated array:
https://code.sololearn.com/ckwlZ65Cg85R/#cpp
0
Messed that % up cause you (meaning me) use* in java script ;). And that plen[i]..
👀.
Use dynamic array
Thanks I will try that.
0
Can't fix it.
0
turn out line 17 to be like that ( as i said before the modulo operator is the best approach here ( since you want to get a random index between 0 and 24) ) :
int k = rand() % 24;