{"id":28834,"date":"2023-01-03T11:04:09","date_gmt":"2023-01-03T05:34:09","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/"},"modified":"2023-01-03T11:04:09","modified_gmt":"2023-01-03T05:34:09","slug":"solved-how-to-generate-an-xml-file-in-c-of-1gb","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/","title":{"rendered":"[Solved] How to generate an xml file in C of 1GB"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-47691810\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"47691810\" data-parentid=\"47673342\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>I solved it by creating three files. <\/p>\n<p>One with the xml until the opening of the tag in which the data should reside.<br \/>\nThe second with the generated junk data.<br \/>\nThe third with the close tag of the bulk data en the rest of the xml.<\/p>\n<p>Like so: <\/p>\n<pre><code>   \/\/ Open two files to be merged\n   FILE *fp1 = fopen(\"person1.xml\", \"r\");\n   FILE *fp2 = fopen(\"randomdata.txt\", \"r\");\n   FILE *fp3 = fopen(\"person3.xml\", \"r\");\n\n\n   \/\/ Open file to store the result\n   FILE *fp4 = fopen(\"personf.xml\", \"w\");\n   char c;\n\n   if (fp1 == NULL || fp2 == NULL || fp3 == NULL || fp4 == NULL)\n   {\n         puts(\" --- Could not open files\");\n         exit(0);\n   }\n\n   \/\/ Copy contents of first file1\n   while ((c = fgetc(fp1)) != EOF)\n      fputc(c, fp4);\n\n   printf(\" --- Done copying file 1\\n\");\n   \/\/ Copy contents of first file2\n   while ((c = fgetc(fp2)) != EOF)\n      fputc(c, fp4);\n\n   printf(\" --- Done copying file 2\\n\");\n\n   \/\/ Copy contents of first file3\n   while ((c = fgetc(fp3)) != EOF)\n      fputc(c, fp4);\n\n   printf(\" --- Done copying file 3\\n\");\n\n   printf(\"Merged files\\n\");\n\n   fclose(fp1);\n   fclose(fp2);\n   fclose(fp3);\n   fclose(fp4);\n   return 0;\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to generate an xml file in C of 1GB <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I solved it by creating three files. One with the xml until the opening of the tag in which the data should reside. The second with the generated junk data. The third with the close tag of the bulk data en the rest of the xml. Like so: \/\/ Open two files to be &#8230; <a title=\"[Solved] How to generate an xml file in C of 1GB\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\" aria-label=\"More on [Solved] How to generate an xml file in C of 1GB\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324],"class_list":["post-28834","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How to generate an xml file in C of 1GB - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to generate an xml file in C of 1GB - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I solved it by creating three files. One with the xml until the opening of the tag in which the data should reside. The second with the generated junk data. The third with the close tag of the bulk data en the rest of the xml. Like so: \/\/ Open two files to be ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-03T05:34:09+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to generate an xml file in C of 1GB\",\"datePublished\":\"2023-01-03T05:34:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\"},\"wordCount\":72,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\",\"name\":\"[Solved] How to generate an xml file in C of 1GB - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-01-03T05:34:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to generate an xml file in C of 1GB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to generate an xml file in C of 1GB - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to generate an xml file in C of 1GB - JassWeb","og_description":"[ad_1] I solved it by creating three files. One with the xml until the opening of the tag in which the data should reside. The second with the generated junk data. The third with the close tag of the bulk data en the rest of the xml. Like so: \/\/ Open two files to be ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/","og_site_name":"JassWeb","article_published_time":"2023-01-03T05:34:09+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to generate an xml file in C of 1GB","datePublished":"2023-01-03T05:34:09+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/"},"wordCount":72,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/","name":"[Solved] How to generate an xml file in C of 1GB - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-03T05:34:09+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-generate-an-xml-file-in-c-of-1gb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to generate an xml file in C of 1GB"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28834"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28834\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}