| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Сформировать имя файла |
| Автор: Burka 13.9.2010, 12:52 | ||||
| Мне нужно загружать несколько файлов. В цикле я формирую строку имени файла, но я не могу понять как в си это делается. мне нужна строка такого вида
В делфи я делал так
Подскажите как этот код будет выглядеть в си? |
| Автор: azesmcar 13.9.2010, 13:08 | ||
это на Си, если имелся ввиду C++ то через std::stringstream или boost::format. |
| Автор: Burka 13.9.2010, 13:31 |
| спасибо, а можно еще пример на си++ |
| Автор: azesmcar 13.9.2010, 13:36 | ||||||||
#1
#2
#3
Добавлено через 59 секунд В C++ Builder это тоже прокатит
|
| Автор: Burka 13.9.2010, 14:41 | ||||
А что тут не правильно?
выдает ошибку
Но не выдает если написать blocks[i] = hge->Texture_Load("resources\1png"); |
| Автор: boostcoder 13.9.2010, 14:43 | ||
|
| Автор: azesmcar 13.9.2010, 14:43 | ||
| Burka Скорее весего HGE::Texture_Load принимает не std::string а const char *, попробуй так
|
| Автор: boostcoder 13.9.2010, 14:44 | ||
но лучше так:
|
| Автор: Burka 13.9.2010, 14:46 | ||
Да спасибо, так работает.
|
| Автор: Burka 13.9.2010, 16:19 | ||
Код у меня работает, только выводит первую текстуру, вторые не выводятся. Я подозреваю что это из за того, что данные накапливаются в stream.
Как обнулить stream переменную? |
| Автор: boostcoder 13.9.2010, 16:22 | ||
так:
|
| Автор: azesmcar 13.9.2010, 16:23 | ||
|