Ищете реализацию для С++ такой функции, как .NET String.Format. Очевидно, что есть printf и его разновидности, но я ищу что-то позиционное, как в:
String.Format( "Привет там {0}. {1} лет. Как чувствуете себя {1}?", Имя, возраст);
Это необходимо, потому что мы попытаемся упростить локализацию нашего приложения и дать переводчикам {0} и {1} положение в любом месте предложения намного проще, чем дать им% s,% d,% d, которые должны быть размещены в этом порядке в их переводе.
Я предполагаю, что поиск и замена переменными входами (va_start, va_end и т.д.) - это то, что я в конечном итоге построю, но если уже есть твердое решение, это было бы предпочтительным.
Спасибо:)