Olá, Eu quero jogar as informações nas variáveis certas e vão ter que aparecer na tela concatencadas...por exemplo: :unsure: strcpy(buffer, "<ComputerDescriptor>");
strcat(buffer, "<attributeDescriptors>");
strcat(buffer, "<protocolMap/>");
strcat(buffer, "<mcReqIDMap/>");
strcat(buffer, "<attribute>");
strcat(buffer, "<facilityID>");
strcat(buffer, xml.facility_ID);
strcat(buffer, "</facilityID>");
strcat(buffer, "<key>");
strcat(buffer, xml.key);
strcat(buffer, "</key>");
strcat(buffer, "<seq_ID>");
strcat(buffer, xml.seq_ID);
stcat(buffer, "</seq_ID>");
strcat(buffer, "<severity>");
strcat(buffer, xml.severity);
strcat(buffer, "</severity>");
strcat(buffer, "<cause>");
strcat(buffer, xml.cause);
strcat(buffer, "</cause>");
strcat(buffer, "<users>");
strcat(buffer, xml.users);
strcat(buffer, "</users>");
strcat(buffer, "<objectType>");
strcat(buffer, xml.object_type);
strcat(buffer, "</objectType>");
strcat(buffer, "<objectID>");
strcat(buffer, xml.object_ID);
strcat(buffer, "</objectID>");
strcat(buffer, "<problem_time>");
strcat(buffer, xml.problem_time);
strcat(buffer, "</problem_time>");
strcat(buffer, "<clearTime>");
strcat(buffer, xml.clear_time);
strcat(buffer, "</clearTime>");
strcat(buffer, "</attributeDescriptors>");
strcat(buffer, "</ComputerDescriptor>"); Na hora de printar na tela será assim: <AlarmDescriptor><attributeDescriptors><protocolMap/><mcReqIDMap/><attribute><facilityID>"123456" </facilityID><key>"australia"</key><SeqID>"123456"</SeqID><severity>"emergency"</severity><country>"australia"</country><cause>"hardware problem "</cause> <users>"final"</users> <objectType>"bob"</objectType><objectID>123456"</objectID><problemTime>"21:21" </problemTime><clearTime>"22:00"/</clearTime></attributeDescriptors></ComputerDescriptor>] Será que dá pra entender assim? :huh: