Admixior |
» 2012-12-08 20:22:04 Czytam, czytam, przetwarzam, czytam... i dochodzę do wniosku że chcesz coś takiego zrobić: static unsigned int nr_1 = 111222333, nr_2 = 454999121, nr_3 = 123987456;
Czy o to chodzi? |
|
Mrovqa |
» 2012-12-08 20:23:58 Próbujesz sobie tworzyć zmienne generując ich nazwy? Tak się w C++ nie da. Stwórz po prostu tablicę. Ponadto static to słowo kluczowe w języku C++ i ma swoje znaczenie (nie może być nazwą żadnej zmiennej). |
|
Berux Temat założony przez niniejszego użytkownika |
» 2012-12-08 20:25:05 Nie pisałem "static'a" w takim sensie. Nie wiedziałem jak to nazwać. Chodziło mi o takie coś: static Uzytkownicy_DDT PiotrSzawdynski = { "PiotrSzawdynski", "!@#$%%^", 1, "Aktywny", "Admin" }; |
|
Mrovqa |
» 2012-12-08 20:26:42 struct dane { char * tekst1; char * tekst2; int liczba; char * tekst3; char * tekst4; }; dane PiotrSzawdynski = { "PiotrSzawdynski", "!@#$%%^", 1, "Aktywny", "Admin" };
Jeżeli piszesz w C++ to piszesz w C++, a nie jakimś autoicie, PHPie czy nie wiadomo w czym. C++ nie jest interpretowany, tylko kompilowany do kodu maszynowego, więc tu trzeba wszystko ściśle określać. |
|
Berux Temat założony przez niniejszego użytkownika |
» 2012-12-08 20:30:24 To był przykład. Chciałbym, aby nazwą tego (jak to nazwałem) static'a był przedrostek "nr", a po nim wartość zmiennej.
/edit:
Teraz rozumiem. A jakbyście to inaczej napisali,aby była możliwość nieskończonej ilości osób (no, dobra może troche przesadziłem- kilkuset osób)?
|
|
DejaVu |
» 2012-12-08 20:33:07 typedef int TypDanychT; std::map < std::string, TypDanychT > nr; nr[ "bla" ] = 132; nr[ "ble" ] = 1231; |
|
Berux Temat założony przez niniejszego użytkownika |
» 2012-12-08 20:34:10 Co to takiego? |
|
DejaVu |
» 2012-12-08 20:40:19 Poczytaj najpierw o std::vector - być może wspomniany kontener wystarczający do Twoich potrzeb. |
|
1 « 2 » 3 |