Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define XML.%0(%1,%2,%3,%4) new File: %1; XML_%0(%1,%2,%3,%4)
- new str[256];
- stock XML_Write(File: file, filename[], tag[], tag_msg[])
- {
- file = fopen(filename, io_write);
- if(!file) return print("Błąd podczas tworzenia pliku \"%s\".");
- filename[strfind(filename, ".xml")] = false;
- format(str, sizeof(str), "<?xml version = \"1.0\"?>\n\t<%s>\n\t\t<%s>%s</%s>\n\t</%s>", filename, tag, tag_msg, tag, filename);
- return fwrite(file, str), fclose(file);
- }
- // Dla testów:
- stock XML_Read(File: file, filename[], msg[])
- {
- file = fopen(filename, io_read);
- if(!file) return print("Błąd podczas otwierania pliku \"%s\".");
- return fread(file, msg);
- }
- main()
- {
- printf("HELOŁ.\nZAPISUJEMY...");
- // Plik tworzy się "automatycznie":
- XML.Write(test, "testing.xml", "tag", "abc");
- printf("HELOŁ.\nODCZYTUJEMY...");
- // new File: test_;
- // printf("%s", XML.Read(test_, "test2.xml", "GUNWO"));
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement