1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dknlnl-oneLineTemplate

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
test.c 664 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
dknlnl Отправлено 12.12.2014 18:27 a9f9458
#include <stdlib.h>
#include <stdio.h>
#include "OneLineTemplate.h"
int main(int argc, const char *argv[])
{
char text[1024];
const SymTable symTable[] =
{
{"_UNDEFINED", ""},
{"foo" , "12345566"},
{"bar" , "1000"},
};
OneLineTemplate * tpl = OneLineTemplateCreate("Hello{foo}and{bar}abv", symTable, sizeof(symTable)/sizeof(symTable[0]));
if (NULL == tpl)
{
fprintf(stderr, "pares fail\n");
return 1;
}
OneLineTemplateExpand(tpl, symTable, sizeof(symTable)/sizeof(symTable[0]), text, sizeof(text));
fprintf(stdout, "%s\n", text);
OneLineTemplateRelase(tpl);
return 0;
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dknlnl-oneLineTemplate.git
git@api.gitlife.ru:oschina-mirror/dknlnl-oneLineTemplate.git
oschina-mirror
dknlnl-oneLineTemplate
dknlnl-oneLineTemplate
master