[c++] Zmienna
Ostatnio zmodyfikowano 2010-11-17 20:13
Gronek8624 Temat założony przez niniejszego użytkownika |
[c++] Zmienna » 2010-11-16 20:05:12 Witam Czy można nadać zmiennej nazwę z zawartość np char-a ?? np char const * qwert="nazwa"; int qwert;
|
|
ison |
» 2010-11-16 20:07:50 nie |
|
Gronek8624 Temat założony przez niniejszego użytkownika |
» 2010-11-16 20:11:49 dziękuje za błyskawiczną odpowiedzi |
|
DejaVu |
» 2010-11-17 09:08:31 Odparłbym raczej: to zależy co masz na myśli. Zaraz bowiem ktoś może przylecieć z programem w którym będziesz tworzył zmienne wpisując je w konsoli i na tabenę będziesz mógł wykonywać na nich działania. |
|
pekfos |
» 2010-11-17 15:22:32 jeśli chcesz utworzyć zmienną o podanej nazwie przez użytkownika to nie, lecz odwołać się do zmiennej o identyfikatorze podanym przez użytkownika.. nie wiem ale to chyba możliwe, w końcu by wywołać funkcję z dynamicznie wczytanej biblioteki dynamicznej trzeba podać jej nazwę jako LPCSTR czyli const char*. zatem takie odwołanie do symbolu chyba jest możliwe. pytanie tylko jak. pewnie jakiś lib to umożliwia. |
|
DejaVu |
» 2010-11-17 18:18:22 #include <iostream> #include <map> #include <string>
std::map < std::string, std::string > bla; bla[ "123" ] = "cos"; bla[ "321" ] = "innego"; std::cout << bla[ "123" ] << bla[ "321" ] << std::endl;
Równie dobrze mogę zrobić:
std::string nazwaZmiennej; std::cin >> nazwaZmiennej; std::string wartosc; std::cin >> wartosc; bla[ nazwaZmiennej ] = wartosc;
i wrzucić powyższy kod w pętlę. |
|
Gronek8624 Temat założony przez niniejszego użytkownika |
» 2010-11-17 20:13:19 Dziękuje za pomoc Ale znalazłem inny sposób na rozwiązanie pierwotnego problemu
temat zamknięty |
|
« 1 » |