[C++] Wstawianie zmiennej w łańcuch znaków
Ostatnio zmodyfikowano 2013-10-17 20:10
Bajt Temat założony przez niniejszego użytkownika |
[C++] Wstawianie zmiennej w łańcuch znaków » 2013-10-16 20:38:32 Witam Od kilku dni zastanawiam się, jak wstawić zmienną do łańcucha znaków. Chodzi o to, że ma kod, w którym jest pętla for, która odpowiada za wczytanie do pamięci poszczególnych bitmap. Chciałbym zrobić to tak, ażeby nie pisać po 10 razy tego samego kodu, tylko zrobić to mniej więcej tak: for( int i = 0; i < 10; ++i ) { BITMAP * str[ i ] = load_bmp( "//tutaj_sciezka_pliku[0].bmp", default_palette ); }
A nie tak: BITMAP * str1 = load_bmp( "m_str1.bmp", default_palette ); BITMAP * str2 = load_bmp( "m_str2.bmp", default_palette ); BITMAP * str3 = load_bmp( "m_str3.bmp", default_palette ); BITMAP * str4 = load_bmp( "m_str4.bmp", default_palette );
|
|
pekfos |
» 2013-10-16 20:48:10 std::string i std::to_string(), albo sprintf(), std::ostringstream itp. |
|
kubawal |
» 2013-10-17 18:05:21 load_bmp( string( "// " ) + sciezka_pliku + ".bmp", default_palette ) ??? |
|
DejaVu |
» 2013-10-17 20:10:48 @up: powyższy zapis nie zadziała. std::stringstream dane; dane << "abc" << 123 << "def"; load_bmp( dane.str().c_str(), ); |
|
« 1 » |