powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / С++ : аналог функции Format в Delphi ??
8 сообщений из 8, страница 1 из 1
С++ : аналог функции Format в Delphi ??
    #35024304
Фотография Капюшон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как называется в С++ функция — аналог функции Format в Delphi?

Например, в Delphi можно написать так:

strtmp := Format('%s-%s\%s\%s', [strPath, strFolderName, str2, str3]);

А как написать в С++ ?
...
Рейтинг: 0 / 0
С++ : аналог функции Format в Delphi ??
    #35024350
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну например так

sprintf(strtmp,"'%s-%s\%s\%s", strPath, strFolderName, str2, str3);

Правда это С
...
Рейтинг: 0 / 0
С++ : аналог функции Format в Delphi ??
    #35024356
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обратные бэкслэши не нужны, а если нужны то вот так

sprintf(strtmp,"'%s-%s\\%s\\%s", strPath, strFolderName, str2, str3);
...
Рейтинг: 0 / 0
С++ : аналог функции Format в Delphi ??
    #35024373
Фотография Капюшон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Работает!
...
Рейтинг: 0 / 0
С++ : аналог функции Format в Delphi ??
    #35025338
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо sprintf совсем не С++, тут что-то типа
Код: plaintext
1.
2.
std::stringstream stm;
smt << strPath << "-" << strFolderName <<"\" << str2 << "\" << str3;
std::string str = stm.str();
...
Рейтинг: 0 / 0
С++ : аналог функции Format в Delphi ??
    #35027032
Guest11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это C++Builder, то можно и так:

Код: plaintext
1.
AnsiString Str;
Str.sprintf("%s-%s\\%s\\%s", strPath, strFolderName, str2, str3);
...
Рейтинг: 0 / 0
С++ : аналог функции Format в Delphi ??
    #35027117
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КапюшонКак называется в С++ функция — аналог функции Format в Delphi?

Например, в Delphi можно написать так:

strtmp := Format('%s-%s\%s\%s', [strPath, strFolderName, str2, str3]);

А как написать в С++ ?

Для C++Builder

AnsiString strtmp = Format('%s-%s\%s\%s', ARRAYOFCONST((strPath, strFolderName, str2, str3)));
...
Рейтинг: 0 / 0
С++ : аналог функции Format в Delphi ??
    #35027118
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quaid КапюшонКак называется в С++ функция — аналог функции Format в Delphi?

Например, в Delphi можно написать так:

strtmp := Format('%s-%s\%s\%s', [strPath, strFolderName, str2, str3]);

А как написать в С++ ?

Для C++Builder

AnsiString strtmp = Format('%s-%s\%s\%s', ARRAYOFCONST((strPath, strFolderName, str2, str3)));

кавычки случайно спутал

AnsiString strtmp = Format("%s-%s\%s\%s", ARRAYOFCONST((strPath, strFolderName, str2, str3)));
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / С++ : аналог функции Format в Delphi ??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]