P
Für diese Art von Arbeit scheint mir das fprintf am geeignetsten.
int WriteItem(FILE *ofp,chr *ItemName,char *item)
{
fprintf(ofp,"<%s>%s</%s>\n",ItemName,item,ItemName)
return o
}
{
....
fprintf(ofp,"<Person>\n");
WriteItem(ofp,"Name",Variable1);
WriteItem(ofp,"Vorname",Variable2);
WriteItem(ofp,"...",Variable..);
...
fprintf(ofp,"</Person>\n");
}