[Error] invalid conversion from 'std::string* {aka std::basic_string<char>*}' to 'char'
Ostatnio zmodyfikowano 2012-10-27 00:09
sensey9 Temat założony przez niniejszego użytkownika |
» 2012-10-26 23:20:38 tak chcę przekopiować same username do tej tablicy a później chcę zrobić to samo z hasłami |
|
DejaVu |
» 2012-10-26 23:22:50 omg... już wiem czemu Twój kod kupy się nie trzyma. void admin( user * arrayUser )
Zamień na: lub zapis: arrayUser[ i ] = & arrayUser2[ i ];
zamień na: arrayUser[ i ] = arrayUser2[ i ];
|
|
sensey9 Temat założony przez niniejszego użytkownika |
» 2012-10-26 23:28:37 A jeśli później będę chciał zrobić arrayUser[ i ].UserPass =& arrayUser2[ i ].UserPss;
to mi się wszystko pomiesza |
|
DejaVu |
» 2012-10-26 23:29:47 Jeżeli będziesz chciał zrobić coś takiego jak napisałeś to znaczy, że nie rozumiesz wskaźników. |
|
cyklopek11 |
» 2012-10-26 23:31:01 Tylko że tym: arrayUser[ i ] = arrayUser2[ i ];
to On tylko ustawi wskaźnik, jak chce przekopiować userLogin to: arrayUser[ i ].UserLogin = arrayUser2[ i ].UserLogin;
i sugeruje dodać do argumentów formalnych funkcji rozmiar bo za chwilę zapomnisz o rozmiarze tablicy i program się wykrzaczy |
|
DejaVu |
» 2012-10-26 23:32:43 Wówczas kod nie będzie miał najmniejszego sensu :P |
|
sensey9 Temat założony przez niniejszego użytkownika |
» 2012-10-26 23:36:22 Chciałem sobie tylko ułatwić zadanie przy pomocy struktur żeby nie deklarować tyle zmiennych, ale widzę że to kiepskie rozwiązanie |
|
cyklopek11 |
» 2012-10-26 23:38:17 Nie pokazał całego kodu, może ma zaalokowane miejsca i wskaźniki w tej tablicy pokazują na jakieś puste obiekty typu user, w funkcji wskaźnik też nie jest const więc kto wie co tam sensey9 tak naprawdę chce zrobić :-)
Rozwiązanie ("myśl" o użyciu struktur) nie jest kiepska, wręcz przeciwnie ale najpierw przemyśl co tak naprawdę chcesz zrobić w swoim programie. |
|
1 « 2 » 3 |