寻找C++的实现,类似于.NET的String.Format函数。显然有printf和它的变种,但我正在寻找像下面这样位置相关的函数:
String.Format("Hi there {0}. You are {1} years old. How does it feel to be {1}?", name, age);
这是因为我们将尝试使本地化应用程序更容易,为翻译人员提供{0}和{1}以在句子中任意位置放置要比提供必须按顺序放置在翻译中的%s、%d、%d等符号更容易。
我想用可变输入进行搜索和替换(va_start,va_end等),但如果已经有一个稳定的解决方案,那就更好了。
谢谢 :)
String.Format("Hi there {0}. You are {1} years old. How does it feel to be {1}?", name, age);
这是因为我们将尝试使本地化应用程序更容易,为翻译人员提供{0}和{1}以在句子中任意位置放置要比提供必须按顺序放置在翻译中的%s、%d、%d等符号更容易。
我想用可变输入进行搜索和替换(va_start,va_end等),但如果已经有一个稳定的解决方案,那就更好了。
谢谢 :)